Ravelin
Ravelin::LINALG Member List

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

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