TEST_MAT\
Test Matrices {#test_mat-test-matrices align=”center”}
=============
TEST_MAT is a C++ library which defines test matrices for which
some of the determinant, eigenvalues, inverse, null vectors, P*L*U
factorization or linear system solution are already known, including the
Vandermonde and Wathen matrix.
A wide range of matrix dimensions, forms and properties are available.
These matrices may be useful in testing an algorithm for correctness on
a variety of problems.
Many of the matrices can be rectangular, with the user specifying the
number of rows and columns. Almost all the matrices can be made of
arbitrary size, with the user specifying the dimension.
Many different matrix zero structures are available, including diagonal,
bidiagonal, tridiagonal, pentadiagonal, banded, upper and lower
triangular, and Hessenberg.
Many different matrix symmetry patterns are available, including
symmetric, antisymmetric, persymmetric, circulant, Toeplitz, and Hankel.
Matrices are available with known inverses, condition numbers,
determinants, rank, eigenvalues, and characteristic polynomials. Other
matrix properties include positive definiteness, positivity, zero/one,
and adjacency matrices.
Many of the matrices come from a MATLAB M file collection developed by
Nicholas Higham, Department of Mathematics, University of Manchester.
An earlier version of the collection is available, again as MATLAB M
files, in ACM TOMS Algorithm 694, in the TOMS directory of the NETLIB
web site.
Many of these matrices, and many other matrices, are available at
http://math.nist.gov, the Matrix Market web
site.
Licensing: {#licensing align=”center”}
The computer code and data files described and made available on this
web page are distributed under the GNU LGPL
license.
Languages: {#languages align=”center”}
TEST_MAT is available in a C
version and a C++
version and a FORTRAN77
version and a FORTRAN90
version and a MATLAB
version and a Python
version.
CG, a C++ library which implements a simple
version of the conjugate gradient (CG) method for solving a system of
linear equations of the form A*x=b, suitable for situations in which
the matrix A is positive definite (only real, positive eigenvalues) and
symmetric.
CONDITION, a C++ library which
implements methods of computing or estimating the condition number of a
matrix.
EISPACK, a C++ library which
carries out eigenvalue computations. It includes a function to compute
the singular value decomposition (SVD) of a rectangular matrix.
superseded by LAPACK;
JACOBI_EIGENVALUE,
a C++ library which implements the Jacobi iteration for the iterative
determination of the eigenvalues and eigenvectors of a real symmetric
matrix.
LINPACK_D, a C++ library
which solves linear systems using double precision real arithmetic;
TEST_MATRIX_EXPONENTIAL,
a C++ library which defines a set of test cases for computing the matrix
exponential.
WATHEN, a C++ library which compares
storage schemes (full, banded, sparse triplet) and solution strategies
(Linpack full, Linpack banded, conjugate gradient (CG)) for linear
systems involving the Wathen matrix, which can arise when solving a
problem using the finite element method (FEM).
Source Code: {#source-code align=”center”}
Examples and Tests: {#examples-and-tests align=”center”}
List of Routines: {#list-of-routines align=”center”}
- AEGERTER returns the AEGERTER matrix.
- AEGERTER_CONDITION returns the L1 condition of the AEGERTER
matrix.
- AEGERTER_DETERMINANT returns the determinant of the AEGERTER
matrix.
- AEGERTER_EIGENVALUES returns the eigenvalues of the AEGERTER
matrix.
- AEGERTER_INVERSE returns the inverse of the AEGERTER matrix.
- ANTICIRCULANT returns an ANTICIRCULANT matrix.
- ANTICIRCULANT_DETERMINANT: determinant of the ANTICIRCULANT
matrix.
- ANTIHADAMARD returns an approximate ANTIHADAMARD matrix.
- ANTIHADAMARD_DETERMINANT returns the determinant of the
ANTIHADAMARD matrix.
- ANTISYMM_RANDOM returns an ANTISYMMETRIC matrix.
- ARCHIMEDES returns the ARCHIMEDES matrix.
- ARCHIMEDES_NULL returns a null vector for the ARCHIMEDES
matrix.
- BAB returns the BAB matrix.
- BAB_CONDITION returns the L1 condition of the BAB matrix.
- BAB_DETERMINANT returns the determinant of the BAB matrix.
- BAB_EIGENVALUES returns the eigenvalues of the BAB matrix.
- BAB_INVERSE returns the inverse of the BAB matrix.
- BERNSTEIN returns the Bernstein matrix.
- BERNSTEIN_INVERSE returns the inverse Bernstein matrix.
- BIMARKOV_RANDOM returns a BIMARKOV matrix.
- BIS returns the BIS matrix.
- BIS_DETERMINANT returns the determinant of the BIS matrix.
- BIS_EIGENVALUES returns the eigenvalues of the BIS matrix.
- BIS_INVERSE returns the inverse of the BIS matrix.
- BODEWIG returns the BODEWIG matrix.
- BODEWIG_CONDITION returns the L1 condition of the BODEWIG
matrix.
- BODEWIG_DETERMINANT returns the determinant of the BODEWIG
matrix.
- BODEWIG_EIGENVALUES returns the eigenvalues of the BODEWIG
matrix.
- BODEWIG_INVERSE returns the inverse of the BODEWIG matrix.
- BODEWIG_PLU returns the PLU factors of the BODEWIG matrix.
- BODEWIG_RHS returns the BODEWIG right hand side.
- BODEWIG_RIGHT returns the right eigenvectors of the BODEWIG
matrix.
- BODEWIG_SOLUTION returns the BODEWIG_SOLUTION
- BOOTHROYD returns the BOOTHROYD matrix.
- BOOTHROYD_DETERMINANT returns the determinant of the BOOTHROYD
matrix.
- BOOTHROYD_INVERSE returns the inverse of the BOOTHROYD matrix.
- BORDERBAND returns the BORDERBAND matrix.
- BORDERBAND_DETERMINANT returns the determinant of the
BORDERBAND matrix.
- BORDERBAND_INVERSE returns the inverse of the BORDERBAND
matrix.
- BORDERBAND_PLU returns the PLU factors of the BORDERBAND
matrix.
- C8_ABS returns the absolute value of a C8.
- C8_I returns the value of the imaginary unit, i as a C8.
- C8_LE_L2 := X <= Y for C8 values, and the L2 norm.
- C8_NORMAL_01 returns a unit pseudonormal C8.
- C8_ONE returns the value of complex 1.
- C8_SWAP swaps two C8’s.
- C8_UNIFORM_01 returns a unit pseudorandom C8.
- C8_ZERO returns the value of 0 as a C8.
- C8MAT_COPY_NEW copies one C8MAT to a “new” C8MAT.
- C8MAT_IDENTITY sets a C8MAT to the identity.
- C8MAT_MM_NEW multiplies two C8MAT’s.
- C8MAT_NORM_FRO returns the Frobenius norm of a C8MAT.
- C8MAT_PRINT prints a C8MAT.
- C8MAT_PRINT_SOME prints some of a C8MAT.
- C8MAT_UNIFORM_01 returns a unit pseudorandom C8MAT.
- C8MAT_ZERO_NEW returns a new zeroed C8MAT.
- C8VEC_COPY_NEW copies a C8VEC to a “new” C8VEC.
- C8VEC_NORM_L2 returns the L2 norm of a C8VEC.
- C8VEC_PRINT prints a C8VEC, with an optional title.
- C8VEC_UNIFORM_01 returns a unit C8VEC.
- C8VEC_UNITY returns the N roots of unity in a C8VEC.
- CARRY returns the CARRY matrix.
- CARRY_DETERMINANT returns the determinant of the CARRY matrix.
- CARRY_EIGENVALUES returns the eigenvalues of the CARRY matrix.
- CARRY_INVERSE returns the inverse of the CARRY matrix.
- CARRY_LEFT returns the left eigenvectors of the CARRY matrix.
- CARRY_RIGHT returns the right eigenvectors of the CARRY matrix.
- CAUCHY returns the CAUCHY matrix.
- CAUCHY_DETERMINANT returns the determinant of the CAUCHY
matrix.
- CAUCHY_INVERSE returns the inverse of the CAUCHY matrix.
- CHEBY_DIFF1 returns the CHEBY_DIFF1 matrix.
- CHEBY_DIFF1_NULL returns a null vector of the CHEBY_DIFF1
matrix.
- CHEBY_T returns the CHEBY_T matrix.
- CHEBY_T_DETERMINANT returns the determinant of the CHEBY_T
matrix.
- CHEBY_T_INVERSE returns the inverse of the CHEBY_T matrix.
- CHEBY_U returns the CHEBY_U matrix.
- CHEBY_U_DETERMINANT returns the determinant of the CHEBY_U
matrix.
- CHEBY_U_INVERSE returns the inverse of the CHEBY_U matrix.
- CHEBY_U_POLYNOMIAL evaluates the Chebyshev polynomials of the
second kind.
- CHEBY_VAN1 returns the CHEBY_VAN1 matrix.
- CHEBY_VAN2 returns the CHEBY_VAN2 matrix.
- CHEBY_VAN2_DETERMINANT returns the determinant of the
CHEBY_VAN2 matrix.
- CHEBY_VAN2_INVERSE returns the inverse of the CHEBY_VAN2
matrix.
- CHEBY_VAN3 returns the CHEBY_VAN3 matrix.
- CHEBY_VAN3_DETERMINANT returns the determinant of the
CHEBY_VAN3 matrix.
- CHEBY_VAN3_INVERSE returns the inverse of the CHEBY_VAN3
matrix.
- CHOW returns the CHOW matrix.
- CHOW_DETERMINANT returns the determinant of the CHOW matrix.
- CHOW_EIGENVALUES returns the eigenvalues of the CHOW matrix.
- CHOW_INVERSE returns the inverse of the CHOW matrix.
- CHOW_LEFT returns the left eigenvectors for the CHOW matrix.
- CHOW_RIGHT returns the right eigenvectors for the CHOW matrix.
- CIRCULANT returns the CIRCULANT matrix.
- CIRCULANT_DETERMINANT returns the determinant of the CIRCULANT
matrix.
- CIRCULANT_EIGENVALUES returns the eigenvalues of the CIRCULANT
matrix.
- CIRCULANT_INVERSE returns the inverse of the CIRCULANT matrix.
- CIRCULANT2 returns the CIRCULANT2 matrix.
- CIRCULANT2_DETERMINANT returns the determinant of the
CIRCULANT2 matrix.
- CIRCULANT2_EIGENVALUES returns the eigenvalues of the
CIRCULANT2 matrix.
- CIRCULANT2_INVERSE returns the inverse of the CIRCULANT2
matrix.
- CLEMENT1 returns the CLEMENT1 matrix.
- CLEMENT1_DETERMINANT returns the determinant of the CLEMENT1
matrix.
- CLEMENT1_EIGENVALUES returns the eigenvalues of the CLEMENT1
matrix.
- CLEMENT1_INVERSE returns the inverse of the CLEMENT1 matrix.
- CLEMENT2 returns the CLEMENT2 matrix.
- CLEMENT2_DETERMINANT returns the determinant of the CLEMENT2
matrix.
- CLEMENT2_EIGENVALUES returns the eigenvalues of the CLEMENT2
matrix.
- CLEMENT2_INVERSE returns the inverse of the CLEMENT2 matrix.
- CLEMENT3 returns the CLEMENT3 matrix.
- CLEMENT3_DETERMINANT returns the determinant of the CLEMENT3
matrix.
- CLEMENT3_INVERSE returns the inverse of the CLEMENT3 matrix.
- COMBIN returns the COMBIN matrix.
- COMBIN_CONDITION returns the L1 condition of the COMBIN matrix.
- COMBIN_DETERMINANT returns the determinant of the COMBIN
matrix.
- COMBIN_EIGENVALUES returns the eigenvalues of the COMBIN
matrix.
- COMBIN_INVERSE returns the inverse of the COMBIN matrix.
- COMBIN_RIGHT returns the right eigenvectors of the COMBIN
matrix.
- COMPANION returns the COMPANION matrix.
- COMPANION_DETERMINANT returns the determinant of the COMPANION
matrix.
- COMPANION_INVERSE returns the inverse of the COMPANION matrix.
- COMPLEX3 returns the COMPLEX3 matrix.
- COMPLEX3_INVERSE returns the inverse of the COMPLEX3 matrix.
- COMPLEX_I returns the COMPLEX_I matrix.
- COMPLEX_I_DETERMINANT returns the determinant of the
COMPLEX_I matrix.
- COMPLEX_I_INVERSE returns the inverse of the COMPLEX_I
matrix.
- CONEX1 returns the CONEX1 matrix.
- CONEX1_DETERMINANT returns the determinant of the CONEX1
matrix.
- CONEX1_INVERSE returns the inverse of the CONEX1 matrix.
- CONEX2 returns the CONEX2 matrix.
- CONEX2_DETERMINANT returns the determinant of the CONEX2
matrix.
- CONEX2_INVERSE returns the inverse of the CONEX2 matrix.
- CONEX3 returns the CONEX3 matrix.
- CONEX3_CONDITION returns the L1 condition of the CONEX3 matrix.
- CONEX3_DETERMINANT returns the determinant of the CONEX3
matrix.
- CONEX3_INVERSE returns the inverse of the CONEX3 matrix.
- CONEX4 returns the CONEX4 matrix.
- CONEX4_INVERSE returns the inverse of the CONEX4 matrix.
- CONFERENCE returns the CONFERENCE matrix.
- CONFERENCE_DETERMINANT returns the determinant of the
CONFERENCE matrix.
- CONFERENCE_INVERSE returns the inverse of the CONFERENCE
matrix.
- CREATION returns the CREATION matrix.
- CREATION_DETERMINANT returns the determinant of the CREATION
matrix.
- CREATION_NULL returns a null vector of the CREATION matrix.
- CYCOL_RANDOM returns the CYCOL_RANDOM matrix.
- DAUB2 returns the DAUB2 matrix.
- DAUB2_DETERMINANT returns the determinant of the DAUB2 matrix.
- DAUB2_INVERSE returns the inverse of the DAUB2 matrix.
- DAUB4 returns the DAUB4 matrix.
- DAUB4_DETERMINANT returns the determinant of the DAUB4 matrix.
- DAUB4_INVERSE returns the inverse of the DAUB4 matrix.
- DAUB6 returns the DAUB6 matrix.
- DAUB6_DETERMINANT returns the determinant of the DAUB6 matrix.
- DAUB6_INVERSE returns the inverse of the DAUB6 matrix.
- DAUB8 returns the DAUB8 matrix.
- DAUB8_DETERMINANT returns the determinant of the DAUB8 matrix.
- DAUB8_INVERSE returns the inverse of the DAUB8 matrix.
- DAUB10 returns the DAUB10 matrix.
- DAUB10_DETERMINANT returns the determinant of the DAUB10
matrix.
- DAUB10_INVERSE returns the inverse of the DAUB10 matrix.
- DAUB12 returns the DAUB12 matrix.
- DAUB12_DETERMINANT returns the determinant of the DAUB12
matrix.
- DAUB12_INVERSE returns the inverse of the DAUB12 matrix.
- DIAGONAL returns the DIAGONAL matrix.
- DIAGONAL_DETERMINANT returns the determinant of the DIAGONAL
matrix.
- DIAGONAL_EIGENVALUES returns the eigenvalues of the DIAGONAL
matrix.
- DIAGONAL_INVERSE returns the inverse of the DIAGONAL matrix.
- DIF1 returns the DIF1 matrix.
- DIF1_DETERMINANT returns the determinant of the DIF1 matrix.
- DIF1_EIGENVALUES returns the eigenvalues of the DIF1 matrix.
- DIF1_NULL returns a null vector of the DIF1 matrix.
- DIF1CYCLIC returns the DIF1CYCLIC matrix.
- DIF1CYCLIC_DETERMINANT: determinant of the DIF1CYCLIC matrix.
- DIF1CYCLIC_NULL returns a null vector of the DIF1CYCLIC matrix.
- DIF2 returns the DIF2 matrix.
- DIF2_CHOLESKY returns the Cholesky factor of the DIF2 matrix.
- DIF2_DETERMINANT returns the determinant of the DIF2 matrix.
- DIF2_EIGENVALUES returns the eigenvalues of the DIF2 matrix.
- DIF2_INVERSE returns the inverse of the DIF2 matrix.
- DIF2_PLU returns the PLU factors of the DIF2 matrix.
- DIF2_RHS returns the DIF2 right hand side.
- DIF2_RIGHT returns the right eigenvectors of the DIF2 matrix.
- DIF2_SOLUTION returns the DIF2 solution matrix.
- DIF2CYCLIC returns the DIF2CYCLIC matrix.
- DIF2CYCLIC_DETERMINANT: determinant of the DIF2CYCLIC matrix.
- DIF2CYCLIC_NULL: null vector of the DIF2CYCLIC matrix.
- DORR returns the DORR matrix.
- DOWNSHIFT returns the DOWNSHIFT matrix.
- DOWNSHIFT_DETERMINANT returns the determinant of the DOWNSHIFT
matrix.
- DOWNSHIFT_EIGENVALUES returns the eigenvalues of the DOWNSHIFT
matrix.
- DOWNSHIFT_INVERSE returns the inverse of the DOWNSHIFT matrix.
- EBERLEIN returns the EBERLEIN matrix.
- EBERLEIN_DETERMINANT returns the determinant of the EBERLEIN
matrix.
- EBERLEIN_EIGENVALUES returns the eigenvalues of the EBERLEIN
matrix.
- EBERLEIN_NULL returns a left null vector of the EBERLEIN
matrix.
- EULERIAN returns the EULERIAN matrix.
- EULERIAN_DETERMINANT returns the determinant of the EULERIAN
matrix.
- EULERIAN_INVERSE computes the inverse of the EULERIAN matrix.
- EXCHANGE returns the EXCHANGE matrix.
- EXCHANGE_DETERMINANT returns the determinant of the EXCHANGE
matrix.
- EXCHANGE_EIGENVALUES returns the eigenvalues of the EXCHANGE
matrix.
- EXCHANGE_INVERSE returns the inverse of the EXCHANGE matrix.
- EXCHANGE_RIGHT returns the right eigenvectors of the EXCHANGE
matrix.
- FIBONACCI1 returns the FIBONACCI1 matrix.
- FIBONACCI1_DETERMINANT returns the determinant of the
FIBONACCI1 matrix.
- FIBONACCI1_NULL returns a null vector of the FIBONACCI1 matrix.
- FIBONACCI2 returns the FIBONACCI2 matrix.
- FIBONACCI2_DETERMINANT returns the determinant of the
FIBONACCI2 matrix.
- FIBONACCI2_EIGENVALUES returns the eigenvalues of the
FIBONACCI2 matrix.
- FIBONACCI2_INVERSE returns the inverse of the FIBONACCI2
matrix.
- FIBONACCI3 returns the FIBONACCI3 matrix.
- FIBONACCI3_DETERMINANT returns the determinant of the
FIBONACCI3 matrix.
- FIBONACCI3_EIGENVALUES returns the eigenvalues of the
FIBONACCI3 matrix.
- FIBONACCI3_INVERSE returns the inverse of the FIBONACCI3
matrix.
- FIEDLER returns the FIEDLER matrix.
- FIEDLER_DETERMINANT returns the determinant of the FIEDLER
matrix.
- FIEDLER_INVERSE returns the inverse of the FIEDLER matrix.
- FORSYTHE returns the FORSYTHE matrix.
- FORSYTHE_DETERMINANT returns the determinant of the FORSYTHE
matrix.
- FORSYTHE_EIGENVALUES returns the eigenvalues of the FORSYTHE
matrix.
- FORSYTHE_INVERSE returns the inverse of the Forsythe matrix.
- FOURIER returns the FOURIER matrix.
- FOURIER_DETERMINANT returns the determinant of the FOURIER
matrix.
- FOURIER_EIGENVALUES returns the eigenvalues of the FOURIER
matrix.
- FOURIER_INVERSE returns the inverse of the FOURIER matrix.
- FOURIER_COSINE returns the FOURIER_COSINE matrix.
- FOURIER_COSINE_DETERMINANT: determinant of the FOURIER_COSINE
matrix.
- FOURIER_COSINE_INVERSE returns the inverse of the
FOURIER_COSINE matrix.
- FOURIER_SINE returns the FOURIER_SINE matrix.
- FOURIER_SINE_DETERMINANT returns the determinant of the
FOURIER_SINE matrix.
- FOURIER_SINE_INVERSE returns the inverse of the FOURIER_SINE
matrix.
- FRANK returns the FRANK matrix.
- FRANK_DETERMINANT returns the determinant of the FRANK matrix.
- FRANK_INVERSE returns the inverse of the FRANK matrix.
- FRANK_RHS returns the FRANK right hand side.
- FRANK_SOLUTION returns the FRANK solution matrix.
- GEAR returns the GEAR matrix.
- GEAR_DETERMINANT returns the determinant of the GEAR matrix.
- GEAR_EIGENVALUES returns the eigenvalues of the GEAR matrix.
- GFPP returns the GFPP matrix.
- GFPP_DETERMINANT returns the determinant of the GFPP matrix.
- GFPP_INVERSE returns the inverse of the GFPP matrix.
- GFPP_PLU returns the PLU factorization of the GFPP matrix.
- GIVENS returns the GIVENS matrix.
- GIVENS_DETERMINANT returns the determinant of the GIVENS
matrix.
- GIVENS_EIGENVALUES returns the eigenvalues of the GIVENS
matrix.
- GIVENS_INVERSE returns the inverse of the GIVENS matrix.
- GIVENS_PLU returns the PLU factors of the GIVENS matrix.
- GK316 returns the GK316 matrix.
- GK316_DETERMINANT returns the determinant of the GK316 matrix.
- GK316_EIGENVALUES returns the eigenvalues of the GK316 matrix.
- GK316_INVERSE returns the inverse of the GK316 matrix.
- GK323 returns the GK323 matrix.
- GK323_DETERMINANT returns the determinant of the GK323 matrix.
- GK323_INVERSE returns the inverse of the GK323 matrix.
- GK324 returns the GK324 matrix.
- GK324_DETERMINANT returns the determinant of the GK324 matrix.
- GK324_INVERSE returns the inverse of the GK324 matrix.
- GRCAR returns the GRCAR matrix.
- HADAMARD returns the HADAMARD matrix.
- HAMMING computes the HAMMING matrix.
- HANKEL returns the HANKEL matrix.
- HANOWA returns the HANOWA matrix.
- HANOWA_DETERMINANT returns the determinant of the HANOWA
matrix.
- HANOWA_EIGENVALUES returns the eigenvalues of the HANOWA
matrix.
- HANOWA_INVERSE returns the inverse of the Hanowa matrix.
- HARMAN returns the HARMAN matrix.
- HARMAN_DETERMINANT returns the determinant of the HARMAN
matrix.
- HARMAN_EIGENVALUES returns the eigenvalues of the HARMAN
matrix.
- HARMAN_INVERSE returns the inverse of the HARMAN matrix.
- HARTLEY returns the HARTLEY matrix.
- HARTLEY_DETERMINANT returns the determinant of the HARTLEY
matrix.
- HARTLEY_INVERSE returns the inverse of the HARTLEY matrix.
- HELMERT returns the HELMERT matrix.
- HELMERT_DETERMINANT returns the determinant of the HELMERT
matrix.
- HELMERT_INVERSE returns the inverse of the HELMERT matrix.
- HELMERT2 returns the HELMERT2 matrix.
- HELMERT2_INVERSE returns the inverse of the HELMERT2 matrix.
- HERMITE returns the HERMITE matrix.
- HERMITE_DETERMINANT returns the determinant of the HERMITE
matrix.
- HERMITE_INVERSE returns the inverse of the HERMITE matrix.
- HERMITE_ROOTS computes the roots of a Hermite polynomial.
- HERNDON returns the HERNDON matrix.
- HERNDON_DETERMINANT returns the determinant of the HERNDON
matrix.
- HERNDON_EIGENVALUES returns the eigenvalues of the HERNDON
matrix.
- HERNDON_INVERSE returns the inverse of the HERNDON matrix.
- HILBERT returns the HILBERT matrix.
- HILBERT_DETERMINANT returns the determinant of the HILBERT
matrix.
- HILBERT_INVERSE returns the inverse of the HILBERT matrix.
- HOFFMAN computes the HOFFMAN matrix.
- HOFFMAN_RHS returns the HOFFMAN right hand side.
- HOFFMAN_OPTIMUM returns the HOFFMAN optimum solution.
- HOUSEHOLDER constructs a HOUSEHOLDER matrix.
- HOUSEHOLDER_DETERMINANT returns the determinant of a
HOUSEHOLDER matrix.
- HOUSEHOLDER_EIGENVALUES returns the eigenvalues of a
HOUSEHOLDER matrix.
- HOUSEHOLDER_INVERSE returns the inverse of a HOUSEHOLDER
matrix.
- I4_EVEN returns TRUE if an I4 is even.
- I4_FACTOR factors an I4 into prime factors.
- I4_HUGE returns a “huge” I4.
- I4_IS_PRIME reports whether an I4 is prime.
- I4_LOG_10 returns the integer part of the logarithm base 10 of
an I4.
- I4_MAX returns the maximum of two I4’s.
- I4_MIN returns the smaller of two I4’s.
- I4_MODP returns the nonnegative remainder of I4 division.
- I4_ODD returns TRUE if an I4 is odd.
- I4_POCHHAMMER returns the value of ( I * (I+1) * … *
(J-1) * J ).
- I4_POWER returns the value of I\^J.
- I4_SIGN returns the sign of an I4.
- I4_UNIFORM returns a scaled pseudorandom I4.
- I4_WRAP forces an I4 to lie between given limits by wrapping.
- I4MAT_PRINT prints an I4MAT.
- I4MAT_PRINT_SOME prints some of an I4MAT.
- I4VEC_INDEX returns the location of the first occurrence of a
given value.
- I4VEC_INDICATOR_NEW sets an I4VEC to the indicator vector.
- I4VEC_PRINT prints an I4VEC.
- IDEM_RANDOM returns the IDEM_RANDOM matrix.
- IDEM_RANDOM_DETERMINANT returns the determinant of the
IDEM_RANDOM matrix.
- IDEM_RANDOM_EIGENVALUES returns the eigenvalues of the
IDEM_RANDOM matrix.
- IDEM_RANDOM_RIGHT returns the right eigenvectors of the
IDEM_RANDOM matrix.
- IDENTITY returns the IDENTITY matrix.
- IDENTITY_DETERMINANT returns the determinant of the IDENTITY
matrix.
- IDENTITY_EIGENVALUES returns the eigenvalues of the IDENTITY
matrix.
- IDENTITY_INVERSE returns the inverse of the IDENTITY matrix.
- IDENTITY_LEFT returns the left eigenvectors of the IDENTITY
matrix.
- IDENTITY_RIGHT returns the right eigenvectors of the IDENTITY
matrix.
- IJFACT1 returns the IJFACT1 matrix.
- IJFACT1_DETERMINANT returns the determinant of the IJFACT1
matrix.
- IJFACT2 returns the IJFACT2 matrix.
- IJFACT2_DETERMINANT returns the determinant of the IJFACT2
matrix.
- ILL3 returns the ILL3 matrix.
- ILL3_DETERMINANT returns the determinant of the ILL3 matrix.
- ILL3_EIGENVALUES returns the eigenvalues of the ILL3 matrix.
- ILL3_INVERSE returns the inverse of the ILL3 matrix.
- ILL3_RIGHT returns the right eigenvectors of the ILL3 matrix.
- INDICATOR returns the INDICATOR matrix.
- INTEGRATION returns the INTEGRATION matrix.
- INTEGRATION_DETERMINANT returns the determinant of the
INTEGRATION matrix.
- INTEGRATION_EIGENVALUES returns the eigenvalues of the
INTEGRATION matrix.
- INTEGRATION_INVERSE returns the inverse of the INTEGRATION
matrix.
- INVOL returns the INVOL matrix.
- INVOL_DETERMINANT returns the determinant of the INVOL matrix.
- INVOL_EIGENVALUES returns the eigenvalues of the INVOL matrix.
- INVOL_INVERSE returns the inverse of the INVOL matrix.
- INVOL_RANDOM returns the INVOL_RANDOM matrix.
- JACOBI returns the JACOBI matrix.
- JACOBI_DETERMINANT returns the determinant of the JACOBI
matrix.
- JACOBI_EIGENVALUES returns the eigenvalues of the JACOBI
matrix.
- JACOBI_ITERATE applies the Jacobi eigenvalue iteration to a
symmetric matrix.
- JACOBI_SYMBOL evaluates the Jacobi symbol (Q/P).
- JORDAN returns the JORDAN matrix.
- JORDAN_DETERMINANT returns the determinant of the JORDAN
matrix.
- JORDAN_INVERSE returns the inverse of the JORDAN matrix.
- KAHAN returns the KAHAN matrix.
- KAHAN_DETERMINANT returns the determinant of the KAHAN matrix.
- KAHAN_INVERSE returns the inverse of the KAHAN matrix.
- KERSHAW returns the KERSHAW matrix.
- KERSHAW_DETERMINANT returns the determinant of the KERSHAW
matrix.
- KERSHAW_EIGENVALUES returns the eigenvalues of the KERSHAW
matrix.
- KERSHAW_INVERSE returns the inverse of the KERSHAW matrix.
- KERSHAWTRI returns the KERSHAWTRI matrix.
- KERSHAWTRI_DETERMINANT returns the determinant of the
KERSHAWTRI matrix.
- KERSHAWTRI_INVERSE returns the inverse of the KERSHAWTRI
matrix.
- KMS returns the KMS matrix.
- KMS_DETERMINANT returns the determinant of the KMS matrix.
- KMS_EIGENVALUES returns the eigenvalues of the KMS matrix.
- KMS_EIGENVALUES_THETA returns data needed to compute KMS
eigenvalues.
- KMS_EIGENVALUES_THETA_F evaluates a function for KMS
eigenvalues.
- KMS_INVERSE returns the inverse of the KMS matrix.
- KMS_LDL returns the LDL factorization of the KMS matrix.
- KMS_PLU returns the PLU factorization of the KMS matrix.
- KMS_RIGHT returns the right eigenvectors of the KMS matrix.
- KRYLOV returns the KRYLOV matrix.
- KSUB_NEXT generates the subsets of size K from a set of size N.
- LAGUERRE returns the LAGUERRE matrix.
- LAGUERRE_DETERMINANT returns the determinant of the LAGUERRE
matrix.
- LAGUERRE_INVERSE returns the inverse of the LAGUERRE matrix.
- LAUCHLI returns the LAUCHLI matrix.
- LAUCHLI_NULL_LEFT returns a left null vector of the LAUCHLI
matrix.
- LEGENDRE returns the LEGENDRE matrix.
- LEGENDRE_INVERSE returns the inverse of the LEGENDRE matrix.
- LEGENDRE_SYMBOL evaluates the Legendre symbol (Q/P).
- LEGENDRE_ZEROS computes the zeros of the Legendre polynomial.
- LEHMER returns the LEHMER matrix.
- LEHMER_INVERSE returns the inverse of the LEHMER matrix.
- LESLIE returns the LESLIE matrix.
- LESLIE_DETERMINANT returns the determinant of the LESLIE
matrix.
- LESP returns the LESP matrix.
- LESP_DETERMINANT computes the determinant of the LESP matrix.
- LIETZKE returns the LIETZKE matrix.
- LIETZKE_DETERMINANT returns the determinant of the LIETZKE
matrix.
- LIETZKE_INVERSE returns the inverse of the LIETZKE matrix.
- LINE_ADJ returns the LINE_ADJ matrix.
- LINE_ADJ_DETERMINANT returns the determinant of the LINE_ADJ
matrix.
- LINE_ADJ_EIGENVALUES returns the eigenvalues of the LINE_ADJ
matrix.
- LINE_ADJ_NULL returns a null vector of the LINE_ADJ matrix.
- LINE_LOOP_ADJ returns the LINE_LOOP_ADJ matrix.
- LINE_LOOP_ADJ_DETERMINANT returns the determinant of the
LINE_LOOP_ADJ matrix.
- LINE_LOOP_ADJ_EIGENVALUES returns the eigenvalues of the
LINE_LOOP_ADJ matrix.
- LOEWNER returns the LOEWNER matrix.
- LOTKIN returns the LOTKIN matrix.
- LOTKIN_DETERMINANT returns the determinant of the LOTKIN
matrix.
- LOTKIN_INVERSE returns the inverse of the LOTKIN matrix.
- MARKOV_RANDOM returns the MARKOV_RANDOM matrix.
- MAXIJ returns the MAXIJ matrix.
- MAXIJ_DETERMINANT returns the determinant of the MAXIJ matrix.
- MAXIJ_INVERSE returns the inverse of the MAXIJ matrix.
- MAXIJ_PLU returns the PLU factors of the MAXIJ matrix.
- MERTENS evaluates the Mertens function.
- MILNES returns the MILNES matrix.
- MILNES_DETERMINANT returns the determinant of the MILNES
matrix.
- MILNES_INVERSE returns the inverse of the MILNES matrix.
- MINIJ returns the MINIJ matrix.
- MINIJ_CHOLESKY returns the Cholesky factor of the MINIJ matrix.
- MINIJ_DETERMINANT returns the determinant of the MINIJ matrix.
- MINIJ_EIGENVALUES returns the eigenvalues of the MINIJ matrix.
- MINIJ_INVERSE returns the inverse of the MINIJ matrix.
- MINIJ_PLU returns the PLU factors of the MINIJ matrix.
- MOEBIUS returns the value of MU(N), the Moebius function of N.
- MOLER1 returns the MOLER1 matrix.
- MOLER1_DETERMINANT returns the determinant of the MOLER1
matrix.
- MOLER1_INVERSE returns the inverse of the MOLER1 matrix.
- MOLER1_PLU returns the PLU factors of the MOLER1 matrix.
- MOLER2 returns the MOLER2 matrix.
- MOLER2_DETERMINANT returns the determinant of the MOLER2
matrix.
- MOLER2_EIGENVALUES returns the eigenvalues of the MOLER2
matrix.
- MOLER2_NULL returns a null vector for the MOLER2 matrix.
- MOLER3 returns the MOLER3 matrix.
- MOLER3_CHOLESKY returns the Cholesky factor of the MOLER3
matrix.
- MOLER3_DETERMINANT returns the determinant of the MOLER3
matrix.
- MOLER3_INVERSE returns the inverse of the MOLER3 matrix.
- MOLER3_PLU returns the PLU factors of the MOLER3 matrix.
- NEUMANN returns the NEUMANN matrix.
- NEUMANN_DETERMINANT returns the determinant of the NEUMANN
matrix.
- NEUMANN_NULL returns a null vector of the NEUMANN matrix.
- ONE returns the ONE matrix.
- ONE_DETERMINANT returns the determinant of the ONE matrix.
- ONE_EIGENVALUES returns the eigenvalues of the ONE matrix.
- ONE_NULL returns a null vector of the ONE matrix.
- ONE_RIGHT returns the right eigenvectors of the ONE matrix.
- ORTEGA returns the ORTEGA matrix.
- ORTEGA_DETERMINANT returns the determinant of the ORTEGA
matrix.
- ORTEGA_EIGENVALUES returns the eigenvalues of the ORTEGA
matrix.
- ORTEGA_INVERSE returns the inverse of the ORTEGA matrix.
- ORTEGA_RIGHT returns the (right) eigenvectors of the ORTEGA
matrix.
- ORTH_RANDOM returns the ORTH_RANDOM matrix.
- ORTH_RANDOM_DETERMINANT returns the determinant of the
ORTH_RANDOM matrix.
- ORTH_RANDOM_INVERSE returns the inverse of the ORTH_RANDOM
matrix.
- ORTH_SYMM returns the ORTH_SYMM matrix.
- ORTH_SYMM_DETERMINANT returns the determinant of the
ORTH_SYMM matrix.
- ORTH_SYMM_EIGENVALUES returns eigenvalues of the ORTH_SYMM
matrix.
- ORTH_SYMM_INVERSE returns the inverse of the ORTH_SYMM
matrix.
- OTO returns the OTO matrix.
- OTO_DETERMINANT returns the determinant of the OTO matrix.
- OTO_EIGENVALUES returns the eigenvalues of the OTO matrix.
- OTO_INVERSE returns the inverse of the OTO matrix.
- OTO_PLU returns the PLU factors of the OTO matrix.
- OTO_RIGHT returns the right eigenvectors of the OTO matrix.
- PARLETT returns the PARLETT matrix.
- PARLETT_EIGENVALUES returns the eigenvalues of the PARLETT
matrix.
- PARTER returns the PARTER matrix.
- PARTER_DETERMINANT returns the determinant of the PARTER
matrix.
- PARTER_INVERSE returns the inverse of the PARTER matrix.
- PASCAL1 returns the PASCAL1 matrix.
- PASCAL1_DETERMINANT returns the determinant of the PASCAL1
matrix.
- PASCAL1_EIGENVALUES returns eigenvalues of the PASCAL1 matrix.
- PASCAL1_INVERSE returns the inverse of the PASCAL1 matrix.
- PASCAL2 returns the PASCAL2 matrix.
- PASCAL2_CHOLESKY returns the Cholesky factor of the PASCAL2
matrix.
- PASCAL2_DETERMINANT returns the determinant of the PASCAL2
matrix.
- PASCAL2_INVERSE returns the inverse of the PASCAL2 matrix.
- PASCAL2_PLU returns the PLU factors of the PASCAL2 matrix.
- PASCAL3 returns the PASCAL3 matrix.
- PASCAL3_DETERMINANT returns the determinant of the PASCAL3
matrix.
- PASCAL3_INVERSE returns the inverse of the PASCAL3 matrix.
- PDS_RANDOM returns the PDS_RANDOM matrix.
- PDS_RANDOM_DETERMINANT returns the determinant of the
PDS_RANDOM matrix.
- PDS_RANDOM_EIGENVALUES returns the eigenvalues of the
PDS_RANDOM matrix.
- PDS_RANDOM_INVERSE returns the inverse of the PDS_RANDOM
matrix.
- PDS_RANDOM_RIGHT returns the right eigenvectors of the
PDS_RANDOM matrix.
- PEI returns the PEI matrix.
- PEI_DETERMINANT returns the determinant of the PEI matrix.
- PEI_EIGENVALUES returns the eigenvalues of the PEI matrix.
- PEI_INVERSE returns the inverse of the PEI matrix.
- PEI_RIGHT returns the right eigenvectors of the PEI matrix.
- PERM_CHECK checks that a vector represents a permutation.
- PERM_INVERSE inverts a permutation “in place”.
- PERM_MAT_TO_VEC returns a permutation from a permutation
matrix.
- PERM_SIGN returns the sign of a permutation.
- PERM_VEC_TO_MAT returns a permutation matrix.
- PERMUTATION_DETERMINANT returns the determinant of a
PERMUTATION matrix.
- PERMUTATION_INVERSE returns the inverse of a PERMUTATION
matrix.
- PERMUTATION_RANDOM returns the PERMUTATION_RANDOM matrix.
- PERMUTATION_RANDOM_DETERMINANT: determinant of
PERMUTATION_RANDOM matrix.
- PERMUTATION_RANDOM_INVERSE: inverse of PERMUTATION_RANDOM
matrix.
- PICK returns the PICK matrix.
- PLU returns a PLU matrix.
- PLU_DETERMINANT returns the determinant of the PLU matrix.
- PLU_INVERSE returns the inverse of a PLU matrix.
- POISSON returns the POISSON matrix.
- POISSON_DETERMINANT returns the determinant of the POISSON
matrix.
- POISSON_EIGENVALUES returns the eigenvalues of the POISSON
matrix.
- POISSON_RHS returns the right hand side of a Poisson linear
system.
- POISSON_SOLUTION returns the solution of a Poisson linear
system.
- PRIME returns any of the first PRIME_MAX prime numbers.
- PROLATE returns the PROLATE matrix.
- QUATERNION_I returns a 4 by 4 matrix that behaves like the
quaternion unit I.
- QUATERNION_J returns a 4 by 4 matrix that behaves like the
quaternion unit J.
- QUATERNION_K returns a 4 by 4 matrix that behaves like the
quaternion unit K.
- R4_ABS returns the absolute value of an R4.
- R4_NINT returns the nearest integer to an R4.
- R8_ABS returns the absolute value of an R8.
- R8_CHOOSE computes the binomial coefficient C(N,K) as an R8.
- R8_EPSILON returns the R8 roundoff unit.
- R8_FACTORIAL computes the factorial of N.
- R8_HUGE returns a “huge” R8.
- R8_MAX returns the maximum of two R8’s.
- R8_MOP returns the I-th power of -1 as an R8 value.
- R8_NINT returns the nearest integer to an R8.
- R8_NORMAL_01 samples the standard normal probability
distribution.
- R8_SIGN returns the sign of an R8.
- R8_UNIFORM returns a scaled pseudorandom R8.
- R8_UNIFORM_01 returns a unit pseudorandom R8.
- R8COL_SWAP swaps columns J1 and J2 of an R8COL.
- R8COL_TO_R8VEC converts an R8COL to an R8VEC.
- R8MAT_COPY copies one R8MAT to another.
- R8MAT_COPY_NEW copies one R8MAT to another.
- R8MAT_DETETMINANT computes the determinant of an R8MAT.
- R8MAT_DIAG_GET_VECTOR gets the value of the diagonal of an
R8MAT.
- R8MAT_GEDET computes the determinant of an R8MAT factored by
R8MAT_GEFA.
- R8MAT_GEFA factors an R8MAT.
- R8MAT_GEINVERSE computes the inverse of an R8MAT factored by
R8MAT_GEFA.
- R8MAT_HOUSE_AXH computes A*H where H is a compact Householder
matrix.
- R8MAT_HOUSE_AXH_NEW computes A*H where H is a compact
Householder matrix.
- R8MAT_HOUSE_FORM constructs a Householder matrix from its
compact form.
- R8MAT_IDENTITY sets the square matrix A to the identity.
- R8MAT_INVERSE computes the inverse of an R8MAT.
- R8MAT_IS_ADJACENCY checks whether an R8MAT is an adjacency
matrix.
- R8MAT_IS_EIGEN_RIGHT determines the error in a (right)
eigensystem.
- R8MAT_IS_IDENTITY determines if an R8MAT is the identity.
- R8MAT_IS_INVERSE determines if one R8MAT is the inverse of
another.
- R8MAT_IS_INVERSE_LEFT determines if one R8MAT is the left
inverse of another.
- R8MAT_IS_INVERSE_RIGHT determines if one R8MAT is the right
inverse of another.
- R8MAT_IS_NULL_VECTOR determines if vector x is a null vector
of an R8MAT.
- R8MAT_IS_PERM checks whether an R8MAT is a permutation matrix.
- R8MAT_IS_PLU measures the error in a PLU factorization.
- R8MAT_IS_SOLUTION measures the error in a linear system
solution.
- R8MAT_IS_SYMMETRIC checks an R8MAT for symmetry.
- R8MAT_IS_ZERO_ONE checks whether an R8MAT is a zero/one
matrix.
- R8MAT_MM_NEW multiplies two matrices.
- R8MAT_NORM_EIS returns the EISPACK norm of an R8MAT.
- R8MAT_NORM_FRO returns the Frobenius norm of an R8MAT.
- R8MAT_NORM_L1 returns the matrix L1 norm of an R8MAT.
- R8MAT_NORM_L2 returns the matrix L2 norm of an R8MAT.
- R8MAT_NORM_LI returns the matrix L-oo norm of an R8MAT.
- R8MAT_PLOT “plots” an R8MAT.
- R8MAT_PLOT_SYMBOL returns a symbol for a double precision
number.
- R8MAT_POLY_CHAR computes the characteristic polynomial of an
R8MAT.
- R8MAT_PRINT prints an R8MAT.
- R8MAT_PRINT_SOME prints some of an R8MAT.
- R8MAT_SYMM_JACOBI applies Jacobi eigenvalue iteration to a
symmetric matrix.
- R8MAT_TRACE computes the trace of an R8MAT.
- R8MAT_TRANSPOSE_NEW returns the transpose of an R8MAT.
- R8MAT_TRANSPOSE_IN_PLACE transposes a square matrix in place.
- R8MAT_UNIFORM_NEW returns a scaled pseudorandom R8MAT.
- R8MAT_UNIFORM_01_NEW returns a unit pseudorandom R8MAT.
- R8MAT_ZERO_NEW returns a new zeroed R8MAT.
- R8POLY_DEGREE returns the degree of an R8POLY.
- R8POLY_PRINT prints out a polynomial.
- R8ROW_SWAP swaps two rows of an R8ROW.
- R8ROW_TO_R8VEC converts an R8ROW into an R8VEC.
- R8VEC_COPY copies an R8VEC.
- R8VEC_COPY_NE Wcopies an R8VEC.
- R8VEC_DOT_PRODUCT computes the dot product of a pair of
R8VEC’s.
- R8VEC_HOUSE_COLUMN defines a Householder premultiplier that
“packs” a column.
- R8VEC_INDICATOR_NEW sets an R8VEC to the indicator vector
{1,2,3…}.
- R8VEC_MAX returns the value of the maximum element in an R8VEC.
- R8VEC_NORM_L2 returns the L2 norm of an R8VEC.
- R8VEC_PRINT prints an R8VEC.
- R8VEC_PRODUCT returns the product of the entries of an R8VEC.
- R8VEC_SORT_BUBBLE_A ascending sorts an R8VEC using bubble
sort.
- R8VEC_SUM returns the sum of an R8VEC.
- R8VEC_UNIFORM_NEW returns a scaled pseudorandom R8VEC.
- R8VEC_UNIFORM_01_NEW returns a unit pseudorandom R8VEC.
- R8VEC_ZERO zeroes an R8VEC.
- R8VEC_ZERO_NEW creates and zeroes an R8VEC.
- R8VEC2_PRINT prints an R8VEC2.
- RAYLEIGH returns the Rayleigh quotient of the matrix A and the
vector X.
- RAYLEIGH2 returns the generalized Rayleigh quotient.
- RECTANGLE_ADJ_DETERMINANT: the determinant of the
RECTANGLE_ADJ matrix.
- REDHEFFER returns the REDHEFFER matrix.
- REDHEFFER_DETERMINANT returns the determinant of the REDHEFFER
matrix.
- REF_RANDOM returns a REF_RANDOM matrix.
- REF_RANDOM_DETERMINANT: determinant of a REF_RANDOM matrix.
- RIEMANN returns the RIEMANN matrix.
- RING_ADJ returns the RING_ADJ matrix.
- RING_ADJ_DETERMINANT returns the determinant of the RING_ADJ
matrix.
- RING_ADJ_NULL returns a null vector of the RING_ADJ matrix.
- RIS returns the RIS matrix.
- RIS_DETERMINANT returns the determinant of the RIS matrix.
- RIS_INVERSE returns the inverse of the RIS matrix.
- RODMAN returns the RODMAN matrix.
- RODMAN_DETERMINANT returns the determinant of the RODMAN
matrix.
- RODMAN_EIGENVALUES returns the eigenvalues of the RODMAN
matrix.
- RODMAN_INVERSE returns the inverse of the RODMAN matrix.
- RODMAN_RIGHT returns the right eigenvectors of the RODMAN
matrix.
- ROSSER1 returns the ROSSER1 matrix.
- ROSSER1_DETERMINANT returns the determinant of the ROSSER1
matrix.
- ROSSER1_EIGENVALUES returns the eigenvalues of the ROSSER1
matrix.
- ROSSER1_NULL returns a null vector of the ROSSER1 matrix.
- ROSSER1_RIGHT returns the right eigenvectors of the ROSSER1
matrix.
- ROUTH returns the ROUTH matrix.
- ROUTH_DETERMINANT returns the determinant of the ROUTH matrix.
- ROWCOLSUM_MATRIX returns the ROWCOLSUM matrix.
- RUTIS1 returns the RUTIS1 matrix.
- RUTIS1_DETERMINANT returns the determinant of the RUTIS1
matrix.
- RUTIS1_EIGENVALUES returns the eigenvalues of the RUTIS1
matrix.
- RUTIS1_INVERSE returns the inverse of the RUTIS1 matrix.
- RUTIS1_RIGHT returns the right eigenvectors of the RUTIS1
matrix.
- RUTIS2 returns the RUTIS2 matrix.
- RUTIS2_DETERMINANT returns the determinant of the RUTIS2
matrix.
- RUTIS2_EIGENVALUES returns the eigenvalues of the RUTIS2
matrix.
- RUTIS2_INVERSE returns the inverse of the RUTIS2 matrix.
- RUTIS2_RIGHT returns the right eigenvectors of the RUTIS2
matrix.
- RUTIS3 returns the RUTIS3 matrix.
- RUTIS3_DETERMINANT returns the determinant of the RUTIS3
matrix.
- RUTIS3_EIGENVALUES returns the eigenvalues of the RUTIS3
matrix.
- RUTIS3_INVERSE returns the inverse of the RUTIS3 matrix.
- RUTIS3_LEFT returns the left eigenvectors of the RUTIS3 matrix.
- RUTIS3_RIGHT returns the right eigenvectors of the RUTIS3
matrix.
- RUTIS4 returns the RUTIS4 matrix.
- RUTIS4_DETERMINANT returns the determinant of the RUTIS4
matrix.
- RUTIS4_EIGENVALUES returns the eigenvalues of the RUTIS4
matrix.
- RUTIS4_INVERSE returns the inverse of the RUTIS4 matrix.
- RUTIS5 returns the RUTIS5 matrix.
- RUTIS5_CONDITION returns the L1 condition of the RUTIS5 matrix.
- RUTIS5_DETERMINANT returns the determinant of the RUTIS5
matrix.
- RUTIS5_EIGENVALUES returns the eigenvalues of the RUTIS5
matrix.
- RUTIS5_INVERSE returns the inverse of the RUTIS5 matrix.
- RUTIS5_RIGHT returns the right eigenvectors of the RUTIS5
matrix.
- SCHUR_BLOCK returns the SCHUR_BLOCK matrix.
- SCHUR_BLOCK_DETERMINANT returns the determinant of the
SCHUR_BLOCK matrix.
- SCHUR_BLOCK_EIGENVALUES returns the eigenvalues of the
SCHUR_BLOCK matrix.
- SCHUR_BLOCK_INVERSE returns the inverse of the SCHUR_BLOCK
matrix.
- SKEW_CIRCULANT returns a SKEW_CIRCULANT matrix.
- SKEW_CIRCULANT_DETERMINANT returns the determinant of the
SKEW_CIRCULANT matrix.
- SKEW_CIRCULANT_EIGENVALUES returns eigenvalues of the
SKEW_CIRCULANT matrix.
- SMOKE1 returns the SMOKE1 matrix.
- SMOKE1_DETERMINANT returns the determinant of the SMOKE1
matrix.
- SMOKE1_EIGENVALUES returns the eigenvalues of the SMOKE1
matrix.
- SMOKE2 returns the SMOKE2 matrix.
- SMOKE2_DETERMINANT returns the determinant of the SMOKE2
matrix.
- SMOKE2_EIGENVALUES returns the eigenvalues of the SMOKE2
matrix.
- SORT_HEAP_EXTERNAL externally sorts a list of items into
ascending order.
- SPLINE returns the SPLINE matrix.
- SPLINE_DETERMINANT computes the determinant of the SPLINE
matrix.
- SPLINE_INVERSE returns the inverse of the SPLINE matrix.
- STIRLING returns the STIRLING matrix.
- STIRLING_DETERMINANT returns the determinant of the STIRLING
matrix.
- STIRLING_INVERSE returns the inverse of the STIRLING matrix.
- STRIPE returns the STRIPE matrix.
- SUBSET_BY_SIZE_NEXT returns all subsets of an N set, in order
of size.
- SUBSET_RANDOM selects a random subset of an N-set.
- SUMMATION returns the SUMMATION matrix.
- SUMMATION_CONDITION returns the L1 condition of the SUMMATION
matrix.
- SUMMATION_DETERMINANT returns the determinant of the SUMMATION
matrix.
- SUMMATION_EIGENVALUES returns the eigenvalues of the SUMMATION
matrix.
- SUMMATION_INVERSE returns the inverse of the SUMMATION matrix.
- SWEET1 returns the SWEET1 matrix.
- SWEET2 returns the SWEET2 matrix.
- SWEET3 returns the SWEET3 matrix.
- SWEET4 returns the SWEET4 matrix.
- SYLVESTER returns the SYLVESTER matrix.
- SYMM_RANDOM returns the SYMM_RANDOM matrix.
- SYMM_RANDOM_DETERMINANT returns the determinant of the
SYMM_RANDOM matrix.
- SYMM_RANDOM_EIGENVALUES returns the eigenvalues of the
SYMM_RANDOM matrix.
- SYMM_RANDOM_INVERSE returns the inverse of the SYMM_RANDOM
matrix.
- TIMESTAMP prints the current YMDHMS date as a time stamp.
- TOEPLITZ returns a TOEPLITZ matrix.
- TOEPLITZ_5DIAG returns the TOEPLITZ_5DIAG matrix.
- TOEPLITZ_5S returns the TOEPLITZ_5S matrix.
- TOEPLITZ_5S_EIGENVALUES returns the eigenvalues of the
TOEPLITZ_5S matrix.
- TOEPLITZ_PDS returns the TOEPLITZ_PDS matrix.
- TOURNAMENT_RANDOM returns the TOURNAMENT_RANDOM matrix.
- TOURNAMENT_RANDOM_DETERMINANT: determinant of the
TOURNAMENT_RANDOM matrix.
- TRANSITION_RANDOM returns the TRANSITION_RANDOM matrix.
- TRENCH returns the TRENCH matrix.
- TRI_L1_INVERSE inverts a unit lower triangular R8MAT.
- TRI_U_INVERSE inverts an upper triangular R8MAT.
- TRI_UPPER returns the TRI_UPPER matrix.
- TRI_UPPER_CONDITION returns the L1 condition of the TRI_UPPER
matrix.
- TRI_UPPER_DETERMINANT returns the determinant of the
TRI_UPPER matrix.
- TRI_UPPER_EIGENVALUES returns the eigenvalues of the
TRI_UPPER matrix.
- TRI_UPPER_INVERSE returns the inverse of the TRI_UPPER
matrix.
- TRIDIAGONAL_DETERMINANT computes the determinant of a
tridiagonal matrix.
- TRIS returns the TRIS matrix.
- TRIS_DETERMINANT returns the determinant of the TRIS matrix.
- TRIS_EIGENVALUES returns the eigenvalues of the TRIS matrix.
- TRIS_INVERSE returns the inverse of the TRIS matrix.
- TRIV returns the TRIV matrix.
- TRIV_DETERMINANT computes the determinant of the TRIV matrix.
- TRIV_INVERSE returns the inverse of the TRIV matrix.
- TRIW returns the TRIW matrix.
- TRIW_DETERMINANT returns the determinant of the TRIW matrix.
- TRIW_EIGENVALUES returns the eigenvalues of the TRIW matrix.
- TRIW_INVERSE sets the inverse of the TRIW matrix.
- UPSHIFT returns the UPSHIFT matrix.
- UPSHIFT_DETERMINANT returns the determinant of the UPSHIFT
matrix.
- UPSHIFT_EIGENVALUES returns the eigenvalues of the UPSHIFT
matrix.
- UPSHIFT_INVERSE returns the inverse of the UPSHIFT matrix.
- VAND1 returns the VAND1 matrix.
- VAND1_DETERMINANT returns the determinant of the VAND1 matrix.
- VAND1_INVERSE returns the inverse of the VAND1 matrix.
- VAND2 returns the VAND2 matrix.
- VAND2_DETERMINANT returns the determinant of the VAND2 matrix.
- VAND2_INVERSE returns the inverse of the VAND2 matrix.
- WATHEN returns the WATHEN matrix.
- WATHEN_ORDER returns the order of the WATHEN matrix.
- WILK03 returns the WILK03 matrix.
- WILK03_CONDITION returns the L1 condition of the WILK03 matrix.
- WILK03_DETERMINANT returns the determinant of the WILK03
matrix.
- WILK03_EIGENVALUES returns the eigenvalues of the WILK03
matrix.
- WILK03_INVERSE returns the inverse of the WILK03 matrix.
- WILK03_RHS returns the right hand side of the WILK03 linear
system.
- WILK03_SOLUTION returns the solution of the WILK03 linear
system.
- WILK04 returns the WILK04 matrix.
- WILK04_DETERMINANT returns the determinant of the WILK04
matrix.
- WILK04_EIGENVALUES returns the eigenvalues of the WILK04
matrix.
- WILK04_INVERSE returns the inverse of the WILK04 matrix.
- WILK04_RHS returns the right hand side of the WILK04 linear
system.
- WILK04_SOLUTION returns the solution of the WILK04 linear
system.
- WILK05 returns the WILK05 matrix.
- WILKO5 returns the determinant of the WILK05 matrix.
- WILK05_INVERSE returns the inverse of the WILK05 matrix.
- WILK12 returns the WILK12 matrix.
- WILK12_DETERMINANT returns the determinant of the WILK12
matrix.
- WILK12_EIGENVALUES returns the eigenvalues of the WILK12
matrix.
- WILK12_RIGHT returns the right eigenvectors of the WILK12
matrix.
- WILK20 returns the WILK20 matrix.
- WILK21 returns the WILK21 matrix.
- WILK21_DETERMINANT computes the determinant of the WILK21
matrix.
- WILK21_INVERSE returns the inverse of the WILK21 matrix.
- WILSON returns the WILSON matrix.
- WILSON_CONDITION returns the L1 condition of the WILSON matrix.
- WILSON_DETERMINANT returns the determinant of the WILSON
matrix.
- WILSON_EIGENVALUES returns the eigenvalues of the WILSON
matrix.
- WILSON_INVERSE returns the inverse of the WILSON matrix.
- WILSON_PLU returns the PLU factors of the WILSON matrix.
- WILSON_RHS returns the WILSON right hand side.
- WILSON_RIGHT returns the right eigenvectors of the WILSON
matrix.
- WILSON_SOLUTION returns the WILSON solution.
- ZERO returns the ZERO matrix.
- ZERO_DETERMINANT returns the determinant of the ZERO matrix.
- ZERO_EIGENVALUES returns the eigenvalues of the ZERO matrix.
- ZERO_NULL returns a null vector of the ZERO matrix.
- ZERO_RIGHT returns the right eigenvectors of the ZERO matrix.
- ZIELKE returns the ZIELKE matrix.
You can go up one level to the C++ source codes.
Last revised on 11 April 2012.