The unit tests for this library are enumerated below, grouped by Tag. Advanced users might find them useful as "living documentation", beyond what is captured within the tutorial material. Each test is accompanied by a short description, and expected results.
Name | Description | Results |
|
alias_DiagonalMatrix | Tests for a corner case, where a container is assigned from a subrange of itself (previously invoked UB, now fixed). | [PASS] |
alias_Matrix | Tests for a corner case, where a container is assigned from a subrange of itself (previously invoked UB, now fixed). | [PASS] |
alias_Vector | Tests for a corner case, where a container is assigned from a subrange of itself (previously invoked UB, now fixed). | [PASS] |
bothcat | Tests bothcat(Matrix) | [PASS] |
bothcat_cpp11 | Tests bothcat(Matrix) | [PASS] |
bounds_DiagonalMatrix | Tests bounds checking within DiagonalMatrix. | [PASS] |
bounds_LowerMatrix | Tests bounds checking within LowerMatrix. | [PASS] |
bounds_Matrix | Tests bounds checking within Matrix. | [PASS] |
bounds_Vector | Tests bounds checking within Vector. | [PASS] |
cCholeskySolver | Tests ZCholeskySolver, a solver for complex hermitian positive definite A. | [PASS] |
cLDLHSolver | Tests ZLDLHSolver, a linear solver for complex hermitian indefinite systems. | [PASS] |
cLDLHSolver3 | Tests ZLDLHSolver, a linear solver for complex hermitian indefinite systems. | [PASS] |
cLDLTSolver | Tests ZLDLTSolver, a linear solver for complex symmetric indefinite systems. | [PASS] |
cLDLTSolver3 | Tests ZLDLTSolver, a linear solver for complex symmetric indefinite systems. | [PASS] |
cLUSolver | Tests LUSolver, a general purpose linear solver. | [PASS] |
cMatrix22 | Various tests for Matrix22's of various Number types. | [PASS] |
cgemmC | Light testing of gemm(). | [PASS] |
cgesvd_shortfat | Tests singular value decompositions over all Number types. | [PASS] |
cgesvd_square | Tests singular value decompositions over all Number types. | [PASS] |
cgesvd_tallskinny | Tests singular value decompositions over all Number types. | [PASS] |
che_rotate2 | Tests double sided rotate2() rotations. | [PASS] |
cheev | Tests eigendecomposition of a complex hermitian matrix. | [PASS] |
chemmL | Tests hemm() with a tril(Matrix) | [PASS] |
chemmLower | Tests hemm() with a LowerMatrix | [PASS] |
chemmU | Tests symm() with a triu(Matrix) | [PASS] |
cher2kL | Tests hermitian rank-2k updates onto the the tril() of Matrix. | [PASS] |
cher2kLower | Tests hemmetric rank-2k updates onto a LowerMatrix. | [PASS] |
cher2kU | Tests hermitian rank-2k updates onto the the triu() of Matrix. | [PASS] |
cherkL | Tests hermitian rank-k updates onto tril(MatrixRange) | [PASS] |
cherkLower | Tests hermitian rank-k updates into LowerMatrix's | [PASS] |
cherkU | Tests hermitian rank-k updates onto triu(MatrixRange) | [PASS] |
chetrdL | Tests tridiagonalization of a complex hermitian Matrix. | [PASS] |
chetrdU | Tests tridiagonalization of a complex hermitian Matrix. | [PASS] |
clqt | Tests block Householder reflection for A=LQ. | [PASS] |
cmgs | Testing classical and modified gram-schmidt. | [PASS] |
convert_czc | Tests conversions between single and double precision. | [PASS] |
convert_dsd | Tests conversions between single and double precision. | [PASS] |
convert_sds | Tests conversions between single and double precision. | [PASS] |
convert_zcz | Tests conversions between single and double precision. | [PASS] |
cpinv | Tests pseudoinverse routines. | [PASS] |
cpotrf | Tests cholesky factorization. | [PASS] |
cqrt | Tests block Householder reflection for A=QR. | [PASS] |
crank | Tests nullspace() and rangespace() algorithms. | [PASS] |
crotate1 | Tests single sided rotate1() rotations. | [PASS] |
cswizzle | Uses swizzle to solve an A*X=B problem where X/B are complex but A is pure real. | [PASS] |
csy_rotate2 | Tests double sided rotate2() rotations. | [PASS] |
csymmL | Tests symm() with a tril(Matrix) | [PASS] |
csymmLower | Tests symm() with a LowerMatrix | [PASS] |
csymmU | Tests symm() with a triu(Matrix) | [PASS] |
csyr2kL | Tests symmetric rank-2k updates onto the the tril() of Matrix. | [PASS] |
csyr2kLower | Tests symmetric rank-2k updates onto a LowerMatrix. | [PASS] |
csyr2kU | Tests symmetric rank-2k updates onto the the triu() of Matrix. | [PASS] |
csyrkL | Tests symmetric rank-k updates onto the the tril() of Matrix. | [PASS] |
csyrkLower | Tests symmetric rank-k updates onto a LowerMatrix. | [PASS] |
csyrkU | Tests symmetric rank-k updates onto the the triu() of Matrix. | [PASS] |
ctrmmL | Tests multiplying by a tril(Matrix) | [PASS] |
ctrmmLower | Tests multiplying by a triangular LowerMatrix. | [PASS] |
ctrmmU | Tests multiplying by a triu(Matrix) | [PASS] |
ctrsmL | Tests solving by a tril(Matrix) | [PASS] |
ctrsmLower | Tests solving by a triangular LowerMatrix. | [PASS] |
ctrsmU | Tests solving by a triu(Matrix) | [PASS] |
ctrsmtrmm | Verifies that trmm and trsm are inverse operations. | [PASS] |
dCholeskySolver | Tests RCholeskySolver, a solver for real symmetric positive definite A. | [PASS] |
dLDLTSolver | Tests RLDLTSolver, a solver for real symmetric indefinite A. | [PASS] |
dLDLTSolver3 | Tests RLDLTSolver, a solver for real symmetric indefinite A. | [PASS] |
dLUSolver | Tests LUSolver, a general purpose linear solver. | [PASS] |
dMatrix22 | Various tests for Matrix22's of various Number types. | [PASS] |
dQRSolver | Tests QRSolver, a full-rank least-squares solver. | [PASS] |
dbdsqr | Tests singular value decomposition of a real bidiagonal matrix. | [PASS] |
dbdsqr_split0 | Tests singular value decomposition of a real bidiagonal matrix. | [PASS] |
dbdsqr_split1 | Tests singular value decomposition of a real bidiagonal matrix. | [PASS] |
dense_io1 | Tests serialization roundtrips for various algebraic containers. | [PASS] |
dense_io2 | Tests serialization roundtrips for various ranges. | [PASS] |
dgesvd_shortfat | Tests singular value decompositions over all Number types. | [PASS] |
dgesvd_square | Tests singular value decompositions over all Number types. | [PASS] |
dgesvd_tallskinny | Tests singular value decompositions over all Number types. | [PASS] |
dher2kL | Tests hermitian rank-2k updates onto the the tril() of Matrix. | [PASS] |
dher2kLower | Tests hemmetric rank-2k updates onto a LowerMatrix. | [PASS] |
dher2kU | Tests hermitian rank-2k updates onto the the triu() of Matrix. | [PASS] |
diagcat_DiagonalMatrix | Tests diagcat(Matrix) | [PASS] |
diagcat_Matrix | Tests diagcat(Matrix) | [PASS] |
dimmL | Tests dimm() using gemm() as a reference. | [PASS] |
dimmR | Tests dimm() using gemm() as a reference. | [PASS] |
djacobi | Tests jacobi() eigendecomposition on a small problem. | [PASS] |
dlqt | Tests block Householder reflection for A=LQ. | [PASS] |
dmgs | Testing classical and modified gram-schmidt. | [PASS] |
dpinv | Tests pseudoinverse routines. | [PASS] |
dpotrf | Tests cholesky factorization. | [PASS] |
dqrt | Tests block Householder reflection for A=QR. | [PASS] |
drank | Tests nullspace() and rangespace() algorithms. | [PASS] |
drotate1 | Tests single sided rotate1() rotations. | [PASS] |
dstev | Tests eigendecomposition of a real symmetric tridiagonal matrix. | [PASS] |
dstev_split | Tests eigendecomposition of a real symmetric tridiagonal matrix. | [PASS] |
dsy_rotate2 | Tests double sided rotate2() rotations. | [PASS] |
dsyev | Tests eigendecomposition of a real symmetric matrix. | [PASS] |
dsymmL | Tests symm() with a tril(Matrix) | [PASS] |
dsymmLower | Tests symm() with a LowerMatrix | [PASS] |
dsymmU | Tests symm() with a triu(Matrix) | [PASS] |
dsyr2kL | Tests symmetric rank-2k updates onto the the tril() of Matrix. | [PASS] |
dsyr2kLower | Tests symmetric rank-2k updates onto a LowerMatrix. | [PASS] |
dsyr2kU | Tests symmetric rank-2k updates onto the the triu() of Matrix. | [PASS] |
dsyrkL | Tests symmetric rank-k updates onto the the tril() of Matrix. | [PASS] |
dsyrkLower | Tests symmetric rank-k updates onto a LowerMatrix. | [PASS] |
dsyrkU | Tests symmetric rank-k updates onto the the triu() of Matrix. | [PASS] |
dsytrdL | Tests tridiagonalization of a real symmetric Matrix. | [PASS] |
dsytrdU | Tests tridiagonalization of a real symmetric Matrix. | [PASS] |
dtrmmL | Tests multiplying by a tril(Matrix) | [PASS] |
dtrmmLower | Tests multiplying by a triangular LowerMatrix. | [PASS] |
dtrmmU | Tests multiplying by a triu(Matrix) | [PASS] |
dtrsmL | Tests solving by a tril(Matrix) | [PASS] |
dtrsmLower | Tests solving by a triangular LowerMatrix. | [PASS] |
dtrsmU | Tests solving by a triu(Matrix) | [PASS] |
dtrsmtrmm | Verifies that trmm and trsm are inverse operations. | [PASS] |
gebrd_shortfat | Tests bidiagonalization of a general Matrix. | [PASS] |
gebrd_square | Tests bidiagonalization of a general Matrix. | [PASS] |
gebrd_tallskinny | Tests bidiagonalization of a general Matrix. | [PASS] |
gelqf_shortfat | Testing LQ decompositions. Tall/skinny, square, and short/fat cases, various functionality. | [PASS] |
gelqf_square | Testing LQ decompositions. Tall/skinny, square, and short/fat cases, various functionality. | [PASS] |
gelqf_tallskinny | Testing LQ decompositions. Tall/skinny, square, and short/fat cases, various functionality. | [PASS] |
geqpf_rank | Tests column-pivoted QR decomposition, but only tall/skinny case. | [PASS] |
geqpf_sf_order | Tests column-pivoted QR decomposition, but only tall/skinny case. | [PASS] |
geqpf_ts_order | Tests column-pivoted QR decomposition, but only tall/skinny case. | [PASS] |
geqrf_shortfat | Testing QR decompositions. Tall/skinny, square, and short/fat cases, various functionality. | [PASS] |
geqrf_square | Testing QR decompositions. Tall/skinny, square, and short/fat cases, various functionality. | [PASS] |
geqrf_tallskinny | Testing QR decompositions. Tall/skinny, square, and short/fat cases, various functionality. | [PASS] |
gesvd2 | Tests double sided rotate2() rotations. | [PASS] |
gesvd2_special | Tests double sided rotate2() rotations. | [PASS] |
getrf_singular | Tries LU decomposition on a singular matrix, should throw. | [PASS] |
he_rotate2_special | Tests double sided rotate2() rotations. | [PASS] |
hetrf_LowerMatrix | Tests LDL' decompositions for hermitian matrices. | [PASS] |
hetrf_Matrix | Tests LDL' decompositions for hermitian matrices. | [PASS] |
horzcat | Tests horzcat(Matrix) | [PASS] |
horzcat_cpp11 | Tests horzcat(Matrix) | [PASS] |
inverse_DiagonalMatrix | Testing inversion of DiagonalMatrix, LowerMatrix, square Matrix. | [PASS] |
inverse_LowerMatrix | Testing inversion of DiagonalMatrix, LowerMatrix, square Matrix. | [PASS] |
inverse_Matrix | Testing inversion of DiagonalMatrix, LowerMatrix, square Matrix. | [PASS] |
potrf_indefinite | Tries cholesky decomposition on an indefinite matrix, should throw(). | [PASS] |
potrf_singular | Tries cholesky decomposition on an singular matrix, should throw(). | [PASS] |
sCholeskySolver | Tests RCholeskySolver, a solver for real symmetric positive definite A. | [PASS] |
sLDLTSolver | Tests RLDLTSolver, a solver for real symmetric indefinite A. | [PASS] |
sLDLTSolver3 | Tests RLDLTSolver, a solver for real symmetric indefinite A. | [PASS] |
sLUSolver | Tests LUSolver, a general purpose linear solver. | [PASS] |
sMatrix22 | Various tests for Matrix22's of various Number types. | [PASS] |
sbdsqr | Tests singular value decomposition of a real bidiagonal matrix. | [PASS] |
sbdsqr_split0 | Tests singular value decomposition of a real bidiagonal matrix. | [PASS] |
sbdsqr_split1 | Tests singular value decomposition of a real bidiagonal matrix. | [PASS] |
sgesvd_shortfat | Tests singular value decompositions over all Number types. | [PASS] |
sgesvd_square | Tests singular value decompositions over all Number types. | [PASS] |
sgesvd_tallskinny | Tests singular value decompositions over all Number types. | [PASS] |
sher2kL | Tests hermitian rank-2k updates onto the the tril() of Matrix. | [PASS] |
sher2kLower | Tests hemmetric rank-2k updates onto a LowerMatrix. | [PASS] |
sher2kU | Tests hermitian rank-2k updates onto the the triu() of Matrix. | [PASS] |
sjacobi | Tests jacobi() eigendecomposition on a small problem. | [PASS] |
slqt | Tests block Householder reflection for A=LQ. | [PASS] |
smgs | Testing classical and modified gram-schmidt. | [PASS] |
spinv | Tests pseudoinverse routines. | [PASS] |
spotrf | Tests cholesky factorization. | [PASS] |
sqrt | Tests block Householder reflection for A=QR. | [PASS] |
srank | Tests nullspace() and rangespace() algorithms. | [PASS] |
srotate1 | Tests single sided rotate1() rotations. | [PASS] |
sstev | Tests eigendecomposition of a real symmetric tridiagonal matrix. | [PASS] |
sstev_split | Tests eigendecomposition of a real symmetric tridiagonal matrix. | [PASS] |
ssy_rotate2 | Tests double sided rotate2() rotations. | [PASS] |
ssyev | Tests eigendecomposition of a real symmetric matrix. | [PASS] |
ssymmL | Tests symm() with a tril(Matrix) | [PASS] |
ssymmLower | Tests symm() with a LowerMatrix | [PASS] |
ssymmU | Tests symm() with a triu(Matrix) | [PASS] |
ssyr2kL | Tests symmetric rank-2k updates onto the the tril() of Matrix. | [PASS] |
ssyr2kLower | Tests symmetric rank-2k updates onto a LowerMatrix. | [PASS] |
ssyr2kU | Tests symmetric rank-2k updates onto the the triu() of Matrix. | [PASS] |
ssyrkL | Tests symmetric rank-k updates onto the the tril() of Matrix. | [PASS] |
ssyrkLower | Tests symmetric rank-k updates onto a LowerMatrix. | [PASS] |
ssyrkU | Tests symmetric rank-k updates onto the the triu() of Matrix. | [PASS] |
ssytrdL | Tests tridiagonalization of a real symmetric Matrix. | [PASS] |
ssytrdU | Tests tridiagonalization of a real symmetric Matrix. | [PASS] |
strmmL | Tests multiplying by a tril(Matrix) | [PASS] |
strmmLower | Tests multiplying by a triangular LowerMatrix. | [PASS] |
strmmU | Tests multiplying by a triu(Matrix) | [PASS] |
strsmL | Tests solving by a tril(Matrix) | [PASS] |
strsmLower | Tests solving by a triangular LowerMatrix. | [PASS] |
strsmU | Tests solving by a triu(Matrix) | [PASS] |
strsmtrmm | Verifies that trmm and trsm are inverse operations. | [PASS] |
swaps | Tests swap sequences and row/column exchanges. | [PASS] |
sy_rotate2_special | Tests double sided rotate2() rotations. | [PASS] |
sytrf_LowerMatrix | Tests LDL' decompositions for symmetric matrices. | [PASS] |
sytrf_Matrix | Tests LDL' decompositions for symmetric matrices. | [PASS] |
sytrf_singular | Tries LDL decomposition on a singular matrix, should throw(). | [PASS] |
threshold | Tests threshold(), which replaces small elements with explicit zeros. | [PASS] |
vectorcat | Tests vectorcat(Vector) | [PASS] |
vectorcat_cpp11 | Tests vectorcat(Vector) | [PASS] |
vertcat | Tests vertcat(Matrix) | [PASS] |
vertcat_cpp11 | Tests vertcat(Matrix) | [PASS] |
zCholeskySolver | Tests ZCholeskySolver, a solver for complex hermitian positive definite A. | [PASS] |
zLDLHSolver | Tests ZLDLHSolver, a linear solver for complex hermitian indefinite systems. | [PASS] |
zLDLHSolver3 | Tests ZLDLHSolver, a linear solver for complex hermitian indefinite systems. | [PASS] |
zLDLTSolver | Tests ZLDLTSolver, a linear solver for complex symmetric indefinite systems. | [PASS] |
zLDLTSolver3 | Tests ZLDLTSolver, a linear solver for complex symmetric indefinite systems. | [PASS] |
zLUSolver | Tests LUSolver, a general purpose linear solver. | [PASS] |
zMatrix22 | Various tests for Matrix22's of various Number types. | [PASS] |
zgemmC | Light testing of gemm(). | [PASS] |
zgesvd_shortfat | Tests singular value decompositions over all Number types. | [PASS] |
zgesvd_square | Tests singular value decompositions over all Number types. | [PASS] |
zgesvd_tallskinny | Tests singular value decompositions over all Number types. | [PASS] |
zhe_rotate2 | Tests double sided rotate2() rotations. | [PASS] |
zheev | Tests eigendecomposition of a complex hermitian matrix. | [PASS] |
zhemmL | Tests hemm() with a tril(Matrix) | [PASS] |
zhemmLower | Tests hemm() with a LowerMatrix | [PASS] |
zhemmU | Tests symm() with a triu(Matrix) | [PASS] |
zher2kL | Tests hermitian rank-2k updates onto the the tril() of Matrix. | [PASS] |
zher2kLower | Tests hemmetric rank-2k updates onto a LowerMatrix. | [PASS] |
zher2kU | Tests hermitian rank-2k updates onto the the triu() of Matrix. | [PASS] |
zherkL | Tests hermitian rank-k updates onto tril(MatrixRange) | [PASS] |
zherkLower | Tests hermitian rank-k updates into LowerMatrix's | [PASS] |
zherkU | Tests hermitian rank-k updates onto triu(MatrixRange) | [PASS] |
zhetrdL | Tests tridiagonalization of a complex hermitian Matrix. | [PASS] |
zhetrdU | Tests tridiagonalization of a complex hermitian Matrix. | [PASS] |
zhsy2kL | Tests symmetric rank-2k updates onto the the tril() of Matrix. | [PASS] |
zhsy2kLower | Tests symmetric rank-2k updates onto a LowerMatrix. | [PASS] |
zhsy2kU | Tests symmetric rank-2k updates onto the the triu() of Matrix. | [PASS] |
zhsykL | Tests symmetric rank-k updates onto the the tril() of Matrix. | [PASS] |
zhsykLower | Tests symmetric rank-k updates onto a LowerMatrix. | [PASS] |
zhsykU | Tests symmetric rank-k updates onto the the triu() of Matrix. | [PASS] |
zlqt | Tests block Householder reflection for A=LQ. | [PASS] |
zmgs | Testing classical and modified gram-schmidt. | [PASS] |
zpinv | Tests pseudoinverse routines. | [PASS] |
zpotrf | Tests cholesky factorization. | [PASS] |
zqrt | Tests block Householder reflection for A=QR. | [PASS] |
zrank | Tests nullspace() and rangespace() algorithms. | [PASS] |
zrotate1 | Tests single sided rotate1() rotations. | [PASS] |
zswizzle | Uses swizzle to solve an A*X=B problem where X/B are complex but A is pure real. | [PASS] |
zsy_rotate2 | Tests double sided rotate2() rotations. | [PASS] |
zsymmL | Tests symm() with a tril(Matrix) | [PASS] |
zsymmLower | Tests symm() with a LowerMatrix | [PASS] |
zsymmU | Tests symm() with a triu(Matrix) | [PASS] |
ztrmmL | Tests multiplying by a tril(Matrix) | [PASS] |
ztrmmLower | Tests multiplying by a triangular LowerMatrix. | [PASS] |
ztrmmU | Tests multiplying by a triu(Matrix) | [PASS] |
ztrsmL | Tests solving by a tril(Matrix) | [PASS] |
ztrsmLower | Tests solving by a triangular LowerMatrix. | [PASS] |
ztrsmU | Tests solving by a triu(Matrix) | [PASS] |
ztrsmtrmm | Verifies that trmm and trsm are inverse operations. | [PASS] |
|
Name | Description | Results |
|
cMatrix22 | Various tests for Matrix22's of various Number types. | [PASS] |
cgesvd_shortfat | Tests singular value decompositions over all Number types. | [PASS] |
cgesvd_square | Tests singular value decompositions over all Number types. | [PASS] |
cgesvd_tallskinny | Tests singular value decompositions over all Number types. | [PASS] |
che_rotate2 | Tests double sided rotate2() rotations. | [PASS] |
cheev | Tests eigendecomposition of a complex hermitian matrix. | [PASS] |
chetrdL | Tests tridiagonalization of a complex hermitian Matrix. | [PASS] |
chetrdU | Tests tridiagonalization of a complex hermitian Matrix. | [PASS] |
clqt | Tests block Householder reflection for A=LQ. | [PASS] |
cpotrf | Tests cholesky factorization. | [PASS] |
cqrt | Tests block Householder reflection for A=QR. | [PASS] |
crank | Tests nullspace() and rangespace() algorithms. | [PASS] |
crotate1 | Tests single sided rotate1() rotations. | [PASS] |
csy_rotate2 | Tests double sided rotate2() rotations. | [PASS] |
ctrmmL | Tests multiplying by a tril(Matrix) | [PASS] |
ctrmmLower | Tests multiplying by a triangular LowerMatrix. | [PASS] |
ctrmmU | Tests multiplying by a triu(Matrix) | [PASS] |
ctrsmL | Tests solving by a tril(Matrix) | [PASS] |
ctrsmLower | Tests solving by a triangular LowerMatrix. | [PASS] |
ctrsmU | Tests solving by a triu(Matrix) | [PASS] |
ctrsmtrmm | Verifies that trmm and trsm are inverse operations. | [PASS] |
dMatrix22 | Various tests for Matrix22's of various Number types. | [PASS] |
dbdsqr | Tests singular value decomposition of a real bidiagonal matrix. | [PASS] |
dbdsqr_split0 | Tests singular value decomposition of a real bidiagonal matrix. | [PASS] |
dbdsqr_split1 | Tests singular value decomposition of a real bidiagonal matrix. | [PASS] |
dgesvd_shortfat | Tests singular value decompositions over all Number types. | [PASS] |
dgesvd_square | Tests singular value decompositions over all Number types. | [PASS] |
dgesvd_tallskinny | Tests singular value decompositions over all Number types. | [PASS] |
dlqt | Tests block Householder reflection for A=LQ. | [PASS] |
dpotrf | Tests cholesky factorization. | [PASS] |
dqrt | Tests block Householder reflection for A=QR. | [PASS] |
drank | Tests nullspace() and rangespace() algorithms. | [PASS] |
drotate1 | Tests single sided rotate1() rotations. | [PASS] |
dstev | Tests eigendecomposition of a real symmetric tridiagonal matrix. | [PASS] |
dstev_split | Tests eigendecomposition of a real symmetric tridiagonal matrix. | [PASS] |
dsy_rotate2 | Tests double sided rotate2() rotations. | [PASS] |
dsyev | Tests eigendecomposition of a real symmetric matrix. | [PASS] |
dsytrdL | Tests tridiagonalization of a real symmetric Matrix. | [PASS] |
dsytrdU | Tests tridiagonalization of a real symmetric Matrix. | [PASS] |
dtrmmL | Tests multiplying by a tril(Matrix) | [PASS] |
dtrmmLower | Tests multiplying by a triangular LowerMatrix. | [PASS] |
dtrmmU | Tests multiplying by a triu(Matrix) | [PASS] |
dtrsmL | Tests solving by a tril(Matrix) | [PASS] |
dtrsmLower | Tests solving by a triangular LowerMatrix. | [PASS] |
dtrsmU | Tests solving by a triu(Matrix) | [PASS] |
dtrsmtrmm | Verifies that trmm and trsm are inverse operations. | [PASS] |
gebrd_shortfat | Tests bidiagonalization of a general Matrix. | [PASS] |
gebrd_square | Tests bidiagonalization of a general Matrix. | [PASS] |
gebrd_tallskinny | Tests bidiagonalization of a general Matrix. | [PASS] |
gelqf_shortfat | Testing LQ decompositions. Tall/skinny, square, and short/fat cases, various functionality. | [PASS] |
gelqf_square | Testing LQ decompositions. Tall/skinny, square, and short/fat cases, various functionality. | [PASS] |
gelqf_tallskinny | Testing LQ decompositions. Tall/skinny, square, and short/fat cases, various functionality. | [PASS] |
geqpf_rank | Tests column-pivoted QR decomposition, but only tall/skinny case. | [PASS] |
geqpf_sf_order | Tests column-pivoted QR decomposition, but only tall/skinny case. | [PASS] |
geqpf_ts_order | Tests column-pivoted QR decomposition, but only tall/skinny case. | [PASS] |
geqrf_shortfat | Testing QR decompositions. Tall/skinny, square, and short/fat cases, various functionality. | [PASS] |
geqrf_square | Testing QR decompositions. Tall/skinny, square, and short/fat cases, various functionality. | [PASS] |
geqrf_tallskinny | Testing QR decompositions. Tall/skinny, square, and short/fat cases, various functionality. | [PASS] |
gesvd2 | Tests double sided rotate2() rotations. | [PASS] |
gesvd2_special | Tests double sided rotate2() rotations. | [PASS] |
getrf_singular | Tries LU decomposition on a singular matrix, should throw. | [PASS] |
he_rotate2_special | Tests double sided rotate2() rotations. | [PASS] |
hetrf_LowerMatrix | Tests LDL' decompositions for hermitian matrices. | [PASS] |
hetrf_Matrix | Tests LDL' decompositions for hermitian matrices. | [PASS] |
inverse_DiagonalMatrix | Testing inversion of DiagonalMatrix, LowerMatrix, square Matrix. | [PASS] |
inverse_LowerMatrix | Testing inversion of DiagonalMatrix, LowerMatrix, square Matrix. | [PASS] |
inverse_Matrix | Testing inversion of DiagonalMatrix, LowerMatrix, square Matrix. | [PASS] |
potrf_indefinite | Tries cholesky decomposition on an indefinite matrix, should throw(). | [PASS] |
potrf_singular | Tries cholesky decomposition on an singular matrix, should throw(). | [PASS] |
sMatrix22 | Various tests for Matrix22's of various Number types. | [PASS] |
sbdsqr | Tests singular value decomposition of a real bidiagonal matrix. | [PASS] |
sbdsqr_split0 | Tests singular value decomposition of a real bidiagonal matrix. | [PASS] |
sbdsqr_split1 | Tests singular value decomposition of a real bidiagonal matrix. | [PASS] |
sgesvd_shortfat | Tests singular value decompositions over all Number types. | [PASS] |
sgesvd_square | Tests singular value decompositions over all Number types. | [PASS] |
sgesvd_tallskinny | Tests singular value decompositions over all Number types. | [PASS] |
slqt | Tests block Householder reflection for A=LQ. | [PASS] |
spotrf | Tests cholesky factorization. | [PASS] |
sqrt | Tests block Householder reflection for A=QR. | [PASS] |
srank | Tests nullspace() and rangespace() algorithms. | [PASS] |
srotate1 | Tests single sided rotate1() rotations. | [PASS] |
sstev | Tests eigendecomposition of a real symmetric tridiagonal matrix. | [PASS] |
sstev_split | Tests eigendecomposition of a real symmetric tridiagonal matrix. | [PASS] |
ssy_rotate2 | Tests double sided rotate2() rotations. | [PASS] |
ssyev | Tests eigendecomposition of a real symmetric matrix. | [PASS] |
ssytrdL | Tests tridiagonalization of a real symmetric Matrix. | [PASS] |
ssytrdU | Tests tridiagonalization of a real symmetric Matrix. | [PASS] |
strmmL | Tests multiplying by a tril(Matrix) | [PASS] |
strmmLower | Tests multiplying by a triangular LowerMatrix. | [PASS] |
strmmU | Tests multiplying by a triu(Matrix) | [PASS] |
strsmL | Tests solving by a tril(Matrix) | [PASS] |
strsmLower | Tests solving by a triangular LowerMatrix. | [PASS] |
strsmU | Tests solving by a triu(Matrix) | [PASS] |
strsmtrmm | Verifies that trmm and trsm are inverse operations. | [PASS] |
sy_rotate2_special | Tests double sided rotate2() rotations. | [PASS] |
sytrf_LowerMatrix | Tests LDL' decompositions for symmetric matrices. | [PASS] |
sytrf_Matrix | Tests LDL' decompositions for symmetric matrices. | [PASS] |
sytrf_singular | Tries LDL decomposition on a singular matrix, should throw(). | [PASS] |
zMatrix22 | Various tests for Matrix22's of various Number types. | [PASS] |
zgesvd_shortfat | Tests singular value decompositions over all Number types. | [PASS] |
zgesvd_square | Tests singular value decompositions over all Number types. | [PASS] |
zgesvd_tallskinny | Tests singular value decompositions over all Number types. | [PASS] |
zhe_rotate2 | Tests double sided rotate2() rotations. | [PASS] |
zheev | Tests eigendecomposition of a complex hermitian matrix. | [PASS] |
zhetrdL | Tests tridiagonalization of a complex hermitian Matrix. | [PASS] |
zhetrdU | Tests tridiagonalization of a complex hermitian Matrix. | [PASS] |
zlqt | Tests block Householder reflection for A=LQ. | [PASS] |
zpotrf | Tests cholesky factorization. | [PASS] |
zqrt | Tests block Householder reflection for A=QR. | [PASS] |
zrank | Tests nullspace() and rangespace() algorithms. | [PASS] |
zrotate1 | Tests single sided rotate1() rotations. | [PASS] |
zsy_rotate2 | Tests double sided rotate2() rotations. | [PASS] |
ztrmmL | Tests multiplying by a tril(Matrix) | [PASS] |
ztrmmLower | Tests multiplying by a triangular LowerMatrix. | [PASS] |
ztrmmU | Tests multiplying by a triu(Matrix) | [PASS] |
ztrsmL | Tests solving by a tril(Matrix) | [PASS] |
ztrsmLower | Tests solving by a triangular LowerMatrix. | [PASS] |
ztrsmU | Tests solving by a triu(Matrix) | [PASS] |
ztrsmtrmm | Verifies that trmm and trsm are inverse operations. | [PASS] |
|
Name | Description | Results |
|
ExpressionSampler | Tests ExpressionSampler. | [PASS] |
MatrixSampler | Tests MatrixSampler. | [PASS] |
SumSampler | Tests SumSampler. | [PASS] |
UserSampler | Tests UserSampler. | [PASS] |
add1_USVMatrixC | Tests add(USVMatrix,USVMatrix) for various Number types. | [PASS] |
add1_USVMatrixD | Tests add(USVMatrix,USVMatrix) for various Number types. | [PASS] |
add1_USVMatrixS | Tests add(USVMatrix,USVMatrix) for various Number types. | [PASS] |
add1_USVMatrixZ | Tests add(USVMatrix,USVMatrix) for various Number types. | [PASS] |
add2_USVMatrixC | Tests add(USVMatrix,USVMatrix) for various Number types. | [PASS] |
add2_USVMatrixD | Tests add(USVMatrix,USVMatrix) for various Number types. | [PASS] |
add2_USVMatrixS | Tests add(USVMatrix,USVMatrix) for various Number types. | [PASS] |
add2_USVMatrixZ | Tests add(USVMatrix,USVMatrix) for various Number types. | [PASS] |
add3_USVMatrixC | Tests add(USVMatrix,USVMatrix) for various Number types. | [PASS] |
add3_USVMatrixD | Tests add(USVMatrix,USVMatrix) for various Number types. | [PASS] |
add3_USVMatrixS | Tests add(USVMatrix,USVMatrix) for various Number types. | [PASS] |
add3_USVMatrixZ | Tests add(USVMatrix,USVMatrix) for various Number types. | [PASS] |
bothcat_USVMatrix | Tests bothcat(USVMatrix) for various Number types. | [PASS] |
conjugate_USVMatrixC | Tests conjugate(USVMatrix) for various Number types. | [PASS] |
conjugate_USVMatrixD | Tests conjugate(USVMatrix) for various Number types. | [PASS] |
conjugate_USVMatrixS | Tests conjugate(USVMatrix) for various Number types. | [PASS] |
conjugate_USVMatrixZ | Tests conjugate(USVMatrix) for various Number types. | [PASS] |
ctrmmA_lowrank | Tests trmm(LowerMatrix,USVMatrix) for various Number types. | [PASS] |
ctrmmL_lowrank | Tests trmm(tril(Matrix),USVMatrix) for various Number types. | [PASS] |
ctrmmU_lowrank | Tests trmm(triu(Matrix),USVMatrix) for various Number types. | [PASS] |
ctrsmA_lowrank | Tests trsm(LowerMatrix,USVMatrix) for various Number types. | [PASS] |
ctrsmL_lowrank | Tests trsm(tril(Matrix),USVMatrix) for various Number types. | [PASS] |
ctrsmU_lowrank | Tests trsm(triu(Matrix),USVMatrix) for various Number types. | [PASS] |
diagcat_USVMatrix | Tests diagcat(USVMatrix) for various Number types. | [PASS] |
dtrmmA_lowrank | Tests trmm(LowerMatrix,USVMatrix) for various Number types. | [PASS] |
dtrmmL_lowrank | Tests trmm(tril(Matrix),USVMatrix) for various Number types. | [PASS] |
dtrmmU_lowrank | Tests trmm(triu(Matrix),USVMatrix) for various Number types. | [PASS] |
dtrsmA_lowrank | Tests trsm(LowerMatrix,USVMatrix) for various Number types. | [PASS] |
dtrsmL_lowrank | Tests trsm(tril(Matrix),USVMatrix) for various Number types. | [PASS] |
dtrsmU_lowrank | Tests trsm(triu(Matrix),USVMatrix) for various Number types. | [PASS] |
expr_USVMatrix | Tests expr(USVMatrix) for various Number types. | [PASS] |
frobenius_USVMatrixC | Tests transpose(USVMatrix) for various Number types. | [PASS] |
frobenius_USVMatrixD | Tests transpose(USVMatrix) for various Number types. | [PASS] |
frobenius_USVMatrixS | Tests transpose(USVMatrix) for various Number types. | [PASS] |
frobenius_USVMatrixZ | Tests transpose(USVMatrix) for various Number types. | [PASS] |
gemm1_USVMatrixC | Tests gemm_inplace(USVMatrix+=USVMatrix*USVMatrix) for various Number types. | [PASS] |
gemm1_USVMatrixD | Tests gemm_inplace(USVMatrix+=USVMatrix*USVMatrix) for various Number types. | [PASS] |
gemm1_USVMatrixS | Tests gemm_inplace(USVMatrix+=USVMatrix*USVMatrix) for various Number types. | [PASS] |
gemm1_USVMatrixZ | Tests gemm_inplace(USVMatrix+=USVMatrix*USVMatrix) for various Number types. | [PASS] |
gemm2_USVMatrixC | Tests gemm_inplace(USVMatrix+=USVMatrix*Matrix) for various Number types. | [PASS] |
gemm2_USVMatrixD | Tests gemm_inplace(USVMatrix+=USVMatrix*Matrix) for various Number types. | [PASS] |
gemm2_USVMatrixS | Tests gemm_inplace(USVMatrix+=USVMatrix*Matrix) for various Number types. | [PASS] |
gemm2_USVMatrixZ | Tests gemm_inplace(USVMatrix+=USVMatrix*Matrix) for various Number types. | [PASS] |
gemm3_USVMatrixC | Tests gemm_inplace(USVMatrix+=Matrix*USVMatrix) for various Number types. | [PASS] |
gemm3_USVMatrixD | Tests gemm_inplace(USVMatrix+=Matrix*USVMatrix) for various Number types. | [PASS] |
gemm3_USVMatrixS | Tests gemm_inplace(USVMatrix+=Matrix*USVMatrix) for various Number types. | [PASS] |
gemm3_USVMatrixZ | Tests gemm_inplace(USVMatrix+=Matrix*USVMatrix) for various Number types. | [PASS] |
gemm4_USVMatrixC | Tests gemm_inplace(Matrix+=USVMatrix*Matrix) for various Number types. | [PASS] |
gemm4_USVMatrixD | Tests gemm_inplace(Matrix+=USVMatrix*Matrix) for various Number types. | [PASS] |
gemm4_USVMatrixS | Tests gemm_inplace(Matrix+=USVMatrix*Matrix) for various Number types. | [PASS] |
gemm4_USVMatrixZ | Tests gemm_inplace(Matrix+=USVMatrix*Matrix) for various Number types. | [PASS] |
gemm5_USVMatrixC | Tests gemm_inplace(Matrix+=Matrix*USVMatrix) for various Number types. | [PASS] |
gemm5_USVMatrixD | Tests gemm_inplace(Matrix+=Matrix*USVMatrix) for various Number types. | [PASS] |
gemm5_USVMatrixS | Tests gemm_inplace(Matrix+=Matrix*USVMatrix) for various Number types. | [PASS] |
gemm5_USVMatrixZ | Tests gemm_inplace(Matrix+=Matrix*USVMatrix) for various Number types. | [PASS] |
gemv1_USVMatrixC | Tests gemv_inplace(Vector+=USVMatrix*Vector) for various Number types. | [PASS] |
gemv1_USVMatrixD | Tests gemv_inplace(Vector+=USVMatrix*Vector) for various Number types. | [PASS] |
gemv1_USVMatrixS | Tests gemv_inplace(Vector+=USVMatrix*Vector) for various Number types. | [PASS] |
gemv1_USVMatrixZ | Tests gemv_inplace(Vector+=USVMatrix*Vector) for various Number types. | [PASS] |
gemv2_USVMatrixC | Tests gemv_inplace(Vector+=Vector*USVMatrix) for various Number types. | [PASS] |
gemv2_USVMatrixD | Tests gemv_inplace(Vector+=Vector*USVMatrix) for various Number types. | [PASS] |
gemv2_USVMatrixS | Tests gemv_inplace(Vector+=Vector*USVMatrix) for various Number types. | [PASS] |
gemv2_USVMatrixZ | Tests gemv_inplace(Vector+=Vector*USVMatrix) for various Number types. | [PASS] |
her2k1_USVMatrixC | Tests her2k_inplace(USVMatrix) for various Number types. | [PASS] |
her2k1_USVMatrixD | Tests her2k_inplace(USVMatrix) for various Number types. | [PASS] |
her2k1_USVMatrixS | Tests her2k_inplace(USVMatrix) for various Number types. | [PASS] |
her2k1_USVMatrixZ | Tests her2k_inplace(USVMatrix) for various Number types. | [PASS] |
her2k2_USVMatrixC | Tests her2k_inplace(USVMatrix) for various Number types. | [PASS] |
her2k2_USVMatrixD | Tests her2k_inplace(USVMatrix) for various Number types. | [PASS] |
her2k2_USVMatrixS | Tests her2k_inplace(USVMatrix) for various Number types. | [PASS] |
her2k2_USVMatrixZ | Tests her2k_inplace(USVMatrix) for various Number types. | [PASS] |
her2k3_USVMatrixC | Tests her2k_inplace(USVMatrix) for various Number types. | [PASS] |
her2k3_USVMatrixD | Tests her2k_inplace(USVMatrix) for various Number types. | [PASS] |
her2k3_USVMatrixS | Tests her2k_inplace(USVMatrix) for various Number types. | [PASS] |
her2k3_USVMatrixZ | Tests her2k_inplace(USVMatrix) for various Number types. | [PASS] |
herk1_USVMatrixC | Tests herk_inplace(USVMatrix) for various Number types. | [PASS] |
herk1_USVMatrixD | Tests herk_inplace(USVMatrix) for various Number types. | [PASS] |
herk1_USVMatrixS | Tests herk_inplace(USVMatrix) for various Number types. | [PASS] |
herk1_USVMatrixZ | Tests herk_inplace(USVMatrix) for various Number types. | [PASS] |
herk2_USVMatrixC | Tests herk_inplace(USVMatrix) for various Number types. | [PASS] |
herk2_USVMatrixD | Tests herk_inplace(USVMatrix) for various Number types. | [PASS] |
herk2_USVMatrixS | Tests herk_inplace(USVMatrix) for various Number types. | [PASS] |
herk2_USVMatrixZ | Tests herk_inplace(USVMatrix) for various Number types. | [PASS] |
herk3_USVMatrixC | Tests herk_inplace(USVMatrix) for various Number types. | [PASS] |
herk3_USVMatrixD | Tests herk_inplace(USVMatrix) for various Number types. | [PASS] |
herk3_USVMatrixS | Tests herk_inplace(USVMatrix) for various Number types. | [PASS] |
herk3_USVMatrixZ | Tests herk_inplace(USVMatrix) for various Number types. | [PASS] |
hermitian_USVMatrixC | Tests hermitian(USVMatrix) for various Number types. | [PASS] |
hermitian_USVMatrixD | Tests hermitian(USVMatrix) for various Number types. | [PASS] |
hermitian_USVMatrixS | Tests hermitian(USVMatrix) for various Number types. | [PASS] |
hermitian_USVMatrixZ | Tests hermitian(USVMatrix) for various Number types. | [PASS] |
horzcat_USVMatrix | Tests horzcat(USVMatrix) for various Number types. | [PASS] |
multiply_USVMatrixC | Tests multiply(USVMatrix,USVMatrix) for various Number types. | [PASS] |
multiply_USVMatrixD | Tests multiply(USVMatrix,USVMatrix) for various Number types. | [PASS] |
multiply_USVMatrixS | Tests multiply(USVMatrix,USVMatrix) for various Number types. | [PASS] |
multiply_USVMatrixZ | Tests multiply(USVMatrix,USVMatrix) for various Number types. | [PASS] |
skeletonize1 | Tests skeletonize1(Sampler). | [PASS] |
skeletonize1_sweep | Tests skeletonize1(Sampler). | [PASS] |
skeletonize2 | Tests skeletonize2(Action). | [PASS] |
skeletonize2_sweep | Tests skeletonize2(Action). | [PASS] |
slice_columns_USVMatrix | Tests USVMatrix slicing for various Number types. | [PASS] |
slice_rows_USVMatrix | Tests USVMatrix slicing for various Number types. | [PASS] |
slice_window_USVMatrix | Tests USVMatrix slicing for various Number types. | [PASS] |
strmmA_lowrank | Tests trmm(LowerMatrix,USVMatrix) for various Number types. | [PASS] |
strmmL_lowrank | Tests trmm(tril(Matrix),USVMatrix) for various Number types. | [PASS] |
strmmU_lowrank | Tests trmm(triu(Matrix),USVMatrix) for various Number types. | [PASS] |
strsmA_lowrank | Tests trsm(LowerMatrix,USVMatrix) for various Number types. | [PASS] |
strsmL_lowrank | Tests trsm(tril(Matrix),USVMatrix) for various Number types. | [PASS] |
strsmU_lowrank | Tests trsm(triu(Matrix),USVMatrix) for various Number types. | [PASS] |
syr2k1_USVMatrixC | Tests syr2k_inplace(USVMatrix) for various Number types. | [PASS] |
syr2k1_USVMatrixD | Tests syr2k_inplace(USVMatrix) for various Number types. | [PASS] |
syr2k1_USVMatrixS | Tests syr2k_inplace(USVMatrix) for various Number types. | [PASS] |
syr2k1_USVMatrixZ | Tests syr2k_inplace(USVMatrix) for various Number types. | [PASS] |
syr2k2_USVMatrixC | Tests syr2k_inplace(USVMatrix) for various Number types. | [PASS] |
syr2k2_USVMatrixD | Tests syr2k_inplace(USVMatrix) for various Number types. | [PASS] |
syr2k2_USVMatrixS | Tests syr2k_inplace(USVMatrix) for various Number types. | [PASS] |
syr2k2_USVMatrixZ | Tests syr2k_inplace(USVMatrix) for various Number types. | [PASS] |
syr2k3_USVMatrixC | Tests syr2k_inplace(USVMatrix) for various Number types. | [PASS] |
syr2k3_USVMatrixD | Tests syr2k_inplace(USVMatrix) for various Number types. | [PASS] |
syr2k3_USVMatrixS | Tests syr2k_inplace(USVMatrix) for various Number types. | [PASS] |
syr2k3_USVMatrixZ | Tests syr2k_inplace(USVMatrix) for various Number types. | [PASS] |
syrk1_USVMatrixC | Tests syrk_inplace(USVMatrix) for various Number types. | [PASS] |
syrk1_USVMatrixD | Tests syrk_inplace(USVMatrix) for various Number types. | [PASS] |
syrk1_USVMatrixS | Tests syrk_inplace(USVMatrix) for various Number types. | [PASS] |
syrk1_USVMatrixZ | Tests syrk_inplace(USVMatrix) for various Number types. | [PASS] |
syrk2_USVMatrixC | Tests syrk_inplace(USVMatrix) for various Number types. | [PASS] |
syrk2_USVMatrixD | Tests syrk_inplace(USVMatrix) for various Number types. | [PASS] |
syrk2_USVMatrixS | Tests syrk_inplace(USVMatrix) for various Number types. | [PASS] |
syrk2_USVMatrixZ | Tests syrk_inplace(USVMatrix) for various Number types. | [PASS] |
syrk3_USVMatrixC | Tests syrk_inplace(USVMatrix) for various Number types. | [PASS] |
syrk3_USVMatrixD | Tests syrk_inplace(USVMatrix) for various Number types. | [PASS] |
syrk3_USVMatrixS | Tests syrk_inplace(USVMatrix) for various Number types. | [PASS] |
syrk3_USVMatrixZ | Tests syrk_inplace(USVMatrix) for various Number types. | [PASS] |
transpose_USVMatrixC | Tests transpose(USVMatrix) for various Number types. | [PASS] |
transpose_USVMatrixD | Tests transpose(USVMatrix) for various Number types. | [PASS] |
transpose_USVMatrixS | Tests transpose(USVMatrix) for various Number types. | [PASS] |
transpose_USVMatrixZ | Tests transpose(USVMatrix) for various Number types. | [PASS] |
vertcat_USVMatrix | Tests vertcat(USVMatrix) for various Number types. | [PASS] |
ztrmmA_lowrank | Tests trmm(LowerMatrix,USVMatrix) for various Number types. | [PASS] |
ztrmmL_lowrank | Tests trmm(tril(Matrix),USVMatrix) for various Number types. | [PASS] |
ztrmmU_lowrank | Tests trmm(triu(Matrix),USVMatrix) for various Number types. | [PASS] |
ztrsmA_lowrank | Tests trsm(LowerMatrix,USVMatrix) for various Number types. | [PASS] |
ztrsmL_lowrank | Tests trsm(tril(Matrix),USVMatrix) for various Number types. | [PASS] |
ztrsmU_lowrank | Tests trsm(triu(Matrix),USVMatrix) for various Number types. | [PASS] |
|
Name | Description | Results |
|
Pattern | Tests multiply(A) and multiply(A,B) for SparseMatrix<Number>. | [PASS] |
Permutation | Tests Permutation matrices. | [PASS] |
SparseMatrix | Tests various range operations on SparseMatrix. | [PASS] |
SparseMatrixBuilder | Tests operator+ and operator- for SparseMatrix, which delegate to SparseMatrixBuilder under the hood. | [PASS] |
SparseMatrixRange | Calls sparse gemm() on subranges of a SparseMatrix A, compares results to dense gemm(). | [PASS] |
alias_Pattern | Tests for a corner case, where a container is assigned from a subrange of itself (previously invoked UB, now fixed). | [PASS] |
alias_SparseMatrix | Tests for a corner case, where a container is assigned from a subrange of itself (previously invoked UB, now fixed). | [PASS] |
bothcat_Pattern | Tests bothcat(SparseMatrix) | [PASS] |
bothcat_Pattern_cpp11 | Tests bothcat(SparseMatrix) | [PASS] |
bothcat_SparseMatrix | Tests bothcat(SparseMatrix) | [PASS] |
bothcat_SparseMatrix_cpp11 | Tests bothcat(SparseMatrix) | [PASS] |
bounds_SparseMatrix | Tests bounds checking within SparseMatrix. | [PASS] |
diagcat_Pattern | Tests vertcat(SparseMatrix) | [PASS] |
diagcat_Pattern_cpp11 | Tests vertcat(SparseMatrix) | [PASS] |
diagcat_SparseMatrix | Tests vertcat(SparseMatrix) | [PASS] |
diagcat_SparseMatrix_cpp11 | Tests vertcat(SparseMatrix) | [PASS] |
equilibrate | Constructs a random laplacian2, equilibrates it, evaluates E*A*E. | [PASS] |
frobenius | Constructs a random SparseMatrix A, compares frobenius(A) against frobenius(A.make_Matrix()). | [PASS] |
hermitian | Constructs a random SparseMatrix, compares sparse hermitian() against dense hermitian(). | [PASS] |
horzcat_Pattern | Tests horzcat(SparseMatrix) | [PASS] |
horzcat_Pattern_cpp11 | Tests horzcat(SparseMatrix) | [PASS] |
horzcat_SparseMatrix | Tests horzcat(SparseMatrix) | [PASS] |
horzcat_SparseMatrix_cpp11 | Tests horzcat(SparseMatrix) | [PASS] |
laplacian1 | Examines 1D graph laplacian and 1D nested dissection. | [PASS] |
multiply | Tests multiply(A) and multiply(A,B) for SparseMatrix<Number>. | [PASS] |
permute | Tests permute() and perm.make_SparseMatrix(). | [PASS] |
sparse_dimm | Tests sparse dimm() using dense dimm() as a reference. | [PASS] |
sparse_expression | Tests conversion of SparseMatrix into an Expression template. | [PASS] |
sparse_flip | Tests sparse flip() using dense flip() as a reference. | [PASS] |
sparse_gemm | Constructs a random SparseMatrix, compares sparse gemm() against dense gemm(). | [PASS] |
sparse_gemv | Constructs a random SparseMatrix, compares sparse gemv() against dense gemv(). | [PASS] |
sparse_hemm | Constructs a random SparseMatrix, compares sparse hemm() against dense hemm(). | [PASS] |
sparse_io | Tests serialization roundtrips for SparseMatrixRange. | [PASS] |
sparse_symm | Constructs a random SparseMatrix, compares sparse hemm() against dense hemm(). | [PASS] |
sparse_threshold | Constructs a random SparseMatrix A, converts it into a Matrix and then threshold()'s it back. | [PASS] |
sparse_trmm | Constructs a random SparseMatrix, compares sparse trmm() against dense trmm(). | [PASS] |
sparse_trsm | Constructs a random SparseMatrix, compares sparse trsm() against dense trsm(). | [PASS] |
transpose | Constructs a random SparseMatrix, compares sparse transpose() against dense transpose(). | [PASS] |
transpose_Pattern | Constructs a random SparseMatrix, compares sparse transpose() against dense transpose(). | [PASS] |
tril | Constructs a random SparseMatrix, compares sparse tril() against dense tril(). | [PASS] |
tril_Pattern | Constructs a random SparseMatrix, compares sparse tril() against dense tril(). | [PASS] |
triu | Constructs a random SparseMatrix, compares sparse triu() against dense triu(). | [PASS] |
triu_Pattern | Constructs a random SparseMatrix, compares sparse triu() against dense triu(). | [PASS] |
vertcat_Pattern | Tests vertcat(SparseMatrix) | [PASS] |
vertcat_Pattern_cpp11 | Tests vertcat(SparseMatrix) | [PASS] |
vertcat_SparseMatrix | Tests vertcat(SparseMatrix) | [PASS] |
vertcat_SparseMatrix_cpp11 | Tests vertcat(SparseMatrix) | [PASS] |
|