Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 7 additions & 4 deletions lib/node_modules/@stdlib/blas/ext/base/ctriu/lib/ctriu.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

// MODULES //

var isLayout = require( '@stdlib/blas/base/assert/is-layout' );
var resolveLayout = require( '@stdlib/blas/base/layout-resolve-str' );
var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major-string' );
var max = require( '@stdlib/math/base/special/fast/max' );
var format = require( '@stdlib/string/format' );
Expand All @@ -32,7 +32,7 @@ var base = require( './base.js' );
/**
* Copies the upper triangular part of a single-precision complex floating-point matrix `A` to another matrix `B`.
*
* @param {string} order - storage layout of `A` and `B`
* @param {(integer|string)} order - storage layout of `A` and `B`
* @param {NonNegativeInteger} M - number of rows in matrix `A`
* @param {NonNegativeInteger} N - number of columns in matrix `A`
* @param {integer} k - diagonal below which to ignore
Expand Down Expand Up @@ -70,10 +70,13 @@ function ctriu( order, M, N, k, A, LDA, B, LDB ) {
var sb1;
var sb2;
var s;
if ( !isLayout( order ) ) {
var l;

l = resolveLayout( order );
if ( l === null ) {
throw new TypeError( format( 'invalid argument. First argument must be a valid order. Value: `%s`.', order ) );
}
isrm = isRowMajor( order );
isrm = isRowMajor( l );
if ( isrm ) {
s = N;
} else {
Expand Down
11 changes: 7 additions & 4 deletions lib/node_modules/@stdlib/blas/ext/base/ctriu/lib/ctriu.native.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

// MODULES //

var isLayout = require( '@stdlib/blas/base/assert/is-layout' );
var resolveLayout = require( '@stdlib/blas/base/layout-resolve-str' );
var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major-string' );
var resolveOrder = require( '@stdlib/blas/base/layout-resolve-enum' );
var max = require( '@stdlib/math/base/special/fast/max' );
Expand All @@ -34,7 +34,7 @@ var addon = require( './../src/addon.node' );
/**
* Copies the upper triangular part of a single-precision floating-point matrix `A` to another matrix `B`.
*
* @param {string} order - storage layout of `A` and `B`
* @param {(integer|string)} order - storage layout of `A` and `B`
* @param {NonNegativeInteger} M - number of rows in matrix `A`
* @param {NonNegativeInteger} N - number of columns in matrix `A`
* @param {integer} k - diagonal below which to ignore
Expand All @@ -60,10 +60,13 @@ function ctriu( order, M, N, k, A, LDA, B, LDB ) {
var viewA;
var viewB;
var s;
if ( !isLayout( order ) ) {
var l;

l = resolveLayout( order );
if ( l === null ) {
throw new TypeError( format( 'invalid argument. First argument must be a valid order. Value: `%s`.', order ) );
}
if ( isRowMajor( order ) ) {
if ( isRowMajor( l ) ) {
s = N;
} else {
s = M;
Expand Down
11 changes: 7 additions & 4 deletions lib/node_modules/@stdlib/blas/ext/base/dtriu/lib/dtriu.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

// MODULES //

var isLayout = require( '@stdlib/blas/base/assert/is-layout' );
var resolveLayout = require( '@stdlib/blas/base/layout-resolve-str' );
var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major-string' );
var max = require( '@stdlib/math/base/special/fast/max' );
var format = require( '@stdlib/string/format' );
Expand All @@ -32,7 +32,7 @@ var base = require( './base.js' );
/**
* Copies the upper triangular part of a double-precision floating-point matrix `A` to another matrix `B`.
*
* @param {string} order - storage layout of `A` and `B`
* @param {(integer|string)} order - storage layout of `A` and `B`
* @param {NonNegativeInteger} M - number of rows in matrix `A`
* @param {NonNegativeInteger} N - number of columns in matrix `A`
* @param {integer} k - diagonal below which to ignore
Expand Down Expand Up @@ -70,10 +70,13 @@ function dtriu( order, M, N, k, A, LDA, B, LDB ) {
var sb1;
var sb2;
var s;
if ( !isLayout( order ) ) {
var l;

l = resolveLayout( order );
if ( l === null ) {
throw new TypeError( format( 'invalid argument. First argument must be a valid order. Value: `%s`.', order ) );
}
isrm = isRowMajor( order );
isrm = isRowMajor( l );
if ( isrm ) {
s = N;
} else {
Expand Down
11 changes: 7 additions & 4 deletions lib/node_modules/@stdlib/blas/ext/base/dtriu/lib/dtriu.native.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

// MODULES //

var isLayout = require( '@stdlib/blas/base/assert/is-layout' );
var resolveLayout = require( '@stdlib/blas/base/layout-resolve-str' );
var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major-string' );
var resolveOrder = require( '@stdlib/blas/base/layout-resolve-enum' );
var max = require( '@stdlib/math/base/special/fast/max' );
Expand All @@ -33,7 +33,7 @@ var addon = require( './../src/addon.node' );
/**
* Copies the upper triangular part of a double-precision floating-point matrix `A` to another matrix `B`.
*
* @param {string} order - storage layout of `A` and `B`
* @param {(integer|string)} order - storage layout of `A` and `B`
* @param {NonNegativeInteger} M - number of rows in matrix `A`
* @param {NonNegativeInteger} N - number of columns in matrix `A`
* @param {integer} k - diagonal below which to ignore
Expand All @@ -57,10 +57,13 @@ var addon = require( './../src/addon.node' );
*/
function dtriu( order, M, N, k, A, LDA, B, LDB ) {
var s;
if ( !isLayout( order ) ) {
var l;

l = resolveLayout( order );
if ( l === null ) {
throw new TypeError( format( 'invalid argument. First argument must be a valid order. Value: `%s`.', order ) );
}
if ( isRowMajor( order ) ) {
if ( isRowMajor( l ) ) {
s = N;
} else {
s = M;
Expand Down
11 changes: 7 additions & 4 deletions lib/node_modules/@stdlib/blas/ext/base/gtriu/lib/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

// MODULES //

var isLayout = require( '@stdlib/blas/base/assert/is-layout' );
var resolveLayout = require( '@stdlib/blas/base/layout-resolve-str' );
var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major-string' );
var max = require( '@stdlib/math/base/special/fast/max' );
var format = require( '@stdlib/string/format' );
Expand All @@ -32,7 +32,7 @@ var base = require( './base.js' );
/**
* Copies the upper triangular part of a matrix `A` to another matrix `B`.
*
* @param {string} order - storage layout of `A` and `B`
* @param {(integer|string)} order - storage layout of `A` and `B`
* @param {NonNegativeInteger} M - number of rows in matrix `A`
* @param {NonNegativeInteger} N - number of columns in matrix `A`
* @param {integer} k - diagonal below which to ignore
Expand Down Expand Up @@ -66,10 +66,13 @@ function gtriu( order, M, N, k, A, LDA, B, LDB ) {
var sb1;
var sb2;
var s;
if ( !isLayout( order ) ) {
var l;

l = resolveLayout( order );
if ( l === null ) {
throw new TypeError( format( 'invalid argument. First argument must be a valid order. Value: `%s`.', order ) );
}
isrm = isRowMajor( order );
isrm = isRowMajor( l );
if ( isrm ) {
s = N;
} else {
Expand Down
11 changes: 7 additions & 4 deletions lib/node_modules/@stdlib/blas/ext/base/striu/lib/striu.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

// MODULES //

var isLayout = require( '@stdlib/blas/base/assert/is-layout' );
var resolveLayout = require( '@stdlib/blas/base/layout-resolve-str' );
var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major-string' );
var max = require( '@stdlib/math/base/special/fast/max' );
var format = require( '@stdlib/string/format' );
Expand All @@ -32,7 +32,7 @@ var base = require( './base.js' );
/**
* Copies the upper triangular part of a single-precision floating-point matrix `A` to another matrix `B`.
*
* @param {string} order - storage layout of `A` and `B`
* @param {(integer|string)} order - storage layout of `A` and `B`
* @param {NonNegativeInteger} M - number of rows in matrix `A`
* @param {NonNegativeInteger} N - number of columns in matrix `A`
* @param {integer} k - diagonal below which to ignore
Expand Down Expand Up @@ -70,10 +70,13 @@ function striu( order, M, N, k, A, LDA, B, LDB ) {
var sb1;
var sb2;
var s;
if ( !isLayout( order ) ) {
var l;

l = resolveLayout( order );
if ( l === null ) {
throw new TypeError( format( 'invalid argument. First argument must be a valid order. Value: `%s`.', order ) );
}
isrm = isRowMajor( order );
isrm = isRowMajor( l );
if ( isrm ) {
s = N;
} else {
Expand Down
11 changes: 7 additions & 4 deletions lib/node_modules/@stdlib/blas/ext/base/striu/lib/striu.native.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

// MODULES //

var isLayout = require( '@stdlib/blas/base/assert/is-layout' );
var resolveLayout = require( '@stdlib/blas/base/layout-resolve-str' );
var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major-string' );
var resolveOrder = require( '@stdlib/blas/base/layout-resolve-enum' );
var max = require( '@stdlib/math/base/special/fast/max' );
Expand All @@ -33,7 +33,7 @@ var addon = require( './../src/addon.node' );
/**
* Copies the upper triangular part of a single-precision floating-point matrix `A` to another matrix `B`.
*
* @param {string} order - storage layout of `A` and `B`
* @param {(integer|string)} order - storage layout of `A` and `B`
* @param {NonNegativeInteger} M - number of rows in matrix `A`
* @param {NonNegativeInteger} N - number of columns in matrix `A`
* @param {integer} k - diagonal below which to ignore
Expand All @@ -57,10 +57,13 @@ var addon = require( './../src/addon.node' );
*/
function striu( order, M, N, k, A, LDA, B, LDB ) {
var s;
if ( !isLayout( order ) ) {
var l;

l = resolveLayout( order );
if ( l === null ) {
throw new TypeError( format( 'invalid argument. First argument must be a valid order. Value: `%s`.', order ) );
}
if ( isRowMajor( order ) ) {
if ( isRowMajor( l ) ) {
s = N;
} else {
s = M;
Expand Down
11 changes: 7 additions & 4 deletions lib/node_modules/@stdlib/blas/ext/base/ztriu/lib/ztriu.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

// MODULES //

var isLayout = require( '@stdlib/blas/base/assert/is-layout' );
var resolveLayout = require( '@stdlib/blas/base/layout-resolve-str' );
var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major-string' );
var max = require( '@stdlib/math/base/special/fast/max' );
var format = require( '@stdlib/string/format' );
Expand All @@ -32,7 +32,7 @@ var base = require( './base.js' );
/**
* Copies the upper triangular part of a double-precision complex floating-point matrix `A` to another matrix `B`.
*
* @param {string} order - storage layout of `A` and `B`
* @param {(integer|string)} order - storage layout of `A` and `B`
* @param {NonNegativeInteger} M - number of rows in matrix `A`
* @param {NonNegativeInteger} N - number of columns in matrix `A`
* @param {integer} k - diagonal below which to ignore
Expand Down Expand Up @@ -70,10 +70,13 @@ function ztriu( order, M, N, k, A, LDA, B, LDB ) {
var sb1;
var sb2;
var s;
if ( !isLayout( order ) ) {
var l;

l = resolveLayout( order );
if ( l === null ) {
throw new TypeError( format( 'invalid argument. First argument must be a valid order. Value: `%s`.', order ) );
}
isrm = isRowMajor( order );
isrm = isRowMajor( l );
if ( isrm ) {
s = N;
} else {
Expand Down
11 changes: 7 additions & 4 deletions lib/node_modules/@stdlib/blas/ext/base/ztriu/lib/ztriu.native.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

// MODULES //

var isLayout = require( '@stdlib/blas/base/assert/is-layout' );
var resolveLayout = require( '@stdlib/blas/base/layout-resolve-str' );
var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major-string' );
var resolveOrder = require( '@stdlib/blas/base/layout-resolve-enum' );
var max = require( '@stdlib/math/base/special/fast/max' );
Expand All @@ -34,7 +34,7 @@ var addon = require( './../src/addon.node' );
/**
* Copies the upper triangular part of a double-precision floating-point matrix `A` to another matrix `B`.
*
* @param {string} order - storage layout of `A` and `B`
* @param {(integer|string)} order - storage layout of `A` and `B`
* @param {NonNegativeInteger} M - number of rows in matrix `A`
* @param {NonNegativeInteger} N - number of columns in matrix `A`
* @param {integer} k - diagonal below which to ignore
Expand All @@ -60,10 +60,13 @@ function ztriu( order, M, N, k, A, LDA, B, LDB ) {
var viewA;
var viewB;
var s;
if ( !isLayout( order ) ) {
var l;

l = resolveLayout( order );
if ( l === null ) {
throw new TypeError( format( 'invalid argument. First argument must be a valid order. Value: `%s`.', order ) );
}
if ( isRowMajor( order ) ) {
if ( isRowMajor( l ) ) {
s = N;
} else {
s = M;
Expand Down
Loading