Ravelin
LINALG Member List

This is the complete list of members for LINALG, including all inherited members.

calc_rank(X &A, REAL tol=(REAL)-1.0)LINALGinline
compress()LINALG
cond(X &A)LINALGinline
eig_symm(X &A, Y &evals)LINALGinline
eig_symm_plus(X &A_evecs, Y &evals)LINALGinline
eSVD1 enum value (defined in LINALG)LINALG
eSVD2 enum value (defined in LINALG)LINALG
factor_chol(X &A)LINALGinlinestatic
factor_LDL(MATRIXN &M, std::vector< int > &IPIV) (defined in LINALG)LINALGstatic
factor_LU(X &A, std::vector< int > &pivwork)LINALGinlinestatic
factor_QR(ARMat &AR, QMat &Q, std::vector< int > &PI)LINALGinline
factor_QR(ARMat &AR, QMat &Q)LINALGinline
free_memory()LINALG
givens(REAL a, REAL b, REAL &c, REAL &s)LINALGstatic
givens(REAL c, REAL s)LINALGstatic
householder(REAL alpha, const VECTORN &x, REAL &tau, VECTORN &v)LINALGstatic
inverse_chol(X &A)LINALGinlinestatic
inverse_LU(X &M, const std::vector< int > &pivwork)LINALGinline
inverse_SPD(X &A)LINALGinlinestatic
inverse_symmetric(X &A)LINALGinline
invert(X &A)LINALGinline
is_SPD(X &m, REAL tol)LINALGinline
is_SPSD(X &m, REAL tol)LINALGinline
iworkvLINALG
nullspace(Y &A, MATRIXN &nullspace, REAL tol=-1.0)LINALGinline
pivworkLINALG
pseudo_invert(MATRIXN &A, REAL tol=(REAL)-1.0) (defined in LINALG)LINALG
SLINALG
solve_chol_fast(const Y &M, X &XB)LINALGinlinestatic
solve_fast(X &A, Y &XB)LINALGinline
solve_LDL_fast(const MATRIXN &M, const std::vector< int > &pivwork, X &XB)LINALGinlinestatic
solve_LS_fast(const Y &U, const Vec &S, const Z &V, X &XB, REAL tol=(REAL)-1.0)LINALGinline
solve_LS_fast(Y &A, X &XB, SVD svd_algo, REAL tol)LINALGinline
solve_LS_fast1(Y &A, X &XB, REAL tol=(REAL)-1.0) (defined in LINALG)LINALGinline
solve_LS_fast2(Y &A, X &XB, REAL tol=(REAL)-1.0) (defined in LINALG)LINALGinline
solve_LU_fast(const Y &M, bool transpose, const std::vector< int > &pivwork, X &XB)LINALGinlinestatic
solve_sparse_direct(const SPARSEMATRIXN &A, const VECTORN &b, Transposition trans, VECTORN &x) (defined in LINALG)LINALGstatic
solve_sparse_direct(const SPARSEMATRIXN &A, const MATRIXN &B, Transposition trans, MATRIXN &X) (defined in LINALG)LINALGstatic
solve_SPD_fast(Y &A, X &XB)LINALGinlinestatic
solve_symmetric_fast(MATRIXN &A, X &XB)LINALGinline
solve_tri_fast(Y &A, bool utri, bool transpose_A, X &XB)LINALGinlinestatic
solve_tridiagonal_fast(VECTORN &dl, VECTORN &d, VECTORN &du, X &XB)LINALGinlinestatic
svd(X &A, MatU &U, VecS &S, MatV &V) (defined in LINALG)LINALGinline
SVD enum name (defined in LINALG)LINALG
svd1(X &A, MatU &U, VecS &S, MatV &V)LINALGinline
svd2(X &A, MatU &U, VecS &S, MatV &V)LINALGinline
ULINALG
update_QR_delete_cols(MATRIXN &Q, MATRIXN &R, unsigned k, unsigned p)LINALG
update_QR_delete_rows(MATRIXN &Q, MATRIXN &R, unsigned k, unsigned p)LINALG
update_QR_insert_cols(MATRIXN &Q, MATRIXN &R, MATRIXN &U, unsigned k)LINALG
update_QR_insert_rows(MATRIXN &Q, MATRIXN &R, MATRIXN &U, unsigned k)LINALG
update_QR_rank1(MATRIXN &Q, MATRIXN &R, const VECTORN &u, const VECTORN &v)LINALG
VLINALG
workMLINALG
workM2 (defined in LINALG)LINALG
workvLINALG
workv2 (defined in LINALG)LINALG