resolve

Return the diagonal type string associated with a supported BLAS diagonal type value.

Usage

var resolve = require( '@stdlib/blas/base/diagonal-type-resolve-str' );

resolve( value )

Returns the diagonal type string associated with a BLAS diagonal type value.

var str2enum = require( '@stdlib/blas/base/diagonal-type-str2enum' );

var v = resolve( 'unit' );
// returns 'unit'

v = resolve( str2enum( 'unit' ) );
// returns 'unit'

If unable to resolve a diagonal type string, the function returns null.

var v = resolve( 'beep' );
// returns null

Examples

var str2enum = require( '@stdlib/blas/base/diagonal-type-str2enum' );
var resolve = require( '@stdlib/blas/base/diagonal-type-resolve-str' );

var v = resolve( str2enum( 'unit' ) );
// returns 'unit'

v = resolve( str2enum( 'non-unit' ) );
// returns 'non-unit'
Did you find this page helpful?