| Ravelin
    | 
This is the complete list of members for Ravelin::LINALG, including all inherited members.
| calc_rank(X &A, REAL tol=(REAL)-1.0) | Ravelin::LINALG | inline | 
| calc_rank(X &A, REAL tol=(REAL)-1.0) | Ravelin::LINALG | inline | 
| compress() (defined in Ravelin::LINALG) | Ravelin::LINALG | |
| compress() (defined in Ravelin::LINALG) | Ravelin::LINALG | |
| cond(X &A) | Ravelin::LINALG | inline | 
| cond(X &A) | Ravelin::LINALG | inline | 
| eig_symm(X &A, Y &evals) | Ravelin::LINALG | inline | 
| eig_symm(X &A, Y &evals) | Ravelin::LINALG | inline | 
| eig_symm_plus(X &A_evecs, Y &evals) | Ravelin::LINALG | inline | 
| eig_symm_plus(X &A_evecs, Y &evals) | Ravelin::LINALG | inline | 
| eSVD1 enum value (defined in Ravelin::LINALG) | Ravelin::LINALG | |
| eSVD2 enum value (defined in Ravelin::LINALG) | Ravelin::LINALG | |
| factor_chol(X &A) | Ravelin::LINALG | inlinestatic | 
| factor_chol(X &A) | Ravelin::LINALG | inlinestatic | 
| factor_LDL(MATRIXN &M, std::vector< int > &IPIV) (defined in Ravelin::LINALG) | Ravelin::LINALG | static | 
| factor_LDL(MATRIXN &M, std::vector< int > &IPIV) (defined in Ravelin::LINALG) | Ravelin::LINALG | static | 
| factor_LU(X &A, std::vector< int > &pivwork) | Ravelin::LINALG | inlinestatic | 
| factor_LU(X &A, std::vector< int > &pivwork) | Ravelin::LINALG | inlinestatic | 
| factor_QR(ARMat &AR, QMat &Q, std::vector< int > &PI) | Ravelin::LINALG | inline | 
| factor_QR(ARMat &AR, QMat &Q) | Ravelin::LINALG | inline | 
| factor_QR(ARMat &AR, QMat &Q, std::vector< int > &PI) | Ravelin::LINALG | inline | 
| factor_QR(ARMat &AR, QMat &Q) | Ravelin::LINALG | inline | 
| 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::LINALG | static | 
| givens(REAL c, REAL s) (defined in Ravelin::LINALG) | Ravelin::LINALG | static | 
| givens(REAL a, REAL b, REAL &c, REAL &s) (defined in Ravelin::LINALG) | Ravelin::LINALG | static | 
| givens(REAL c, REAL s) (defined in Ravelin::LINALG) | Ravelin::LINALG | static | 
| householder(REAL alpha, const VECTORN &x, REAL &tau, VECTORN &v) (defined in Ravelin::LINALG) | Ravelin::LINALG | static | 
| householder(REAL alpha, const VECTORN &x, REAL &tau, VECTORN &v) (defined in Ravelin::LINALG) | Ravelin::LINALG | static | 
| inverse_chol(X &A) | Ravelin::LINALG | inlinestatic | 
| inverse_chol(X &A) | Ravelin::LINALG | inlinestatic | 
| inverse_LU(X &M, const std::vector< int > &pivwork) | Ravelin::LINALG | inline | 
| inverse_LU(X &M, const std::vector< int > &pivwork) | Ravelin::LINALG | inline | 
| inverse_SPD(X &A) | Ravelin::LINALG | inlinestatic | 
| inverse_SPD(X &A) | Ravelin::LINALG | inlinestatic | 
| inverse_symmetric(X &A) | Ravelin::LINALG | inline | 
| inverse_symmetric(X &A) | Ravelin::LINALG | inline | 
| invert(X &A) | Ravelin::LINALG | inline | 
| invert(X &A) | Ravelin::LINALG | inline | 
| is_SPD(X &m, REAL tol) | Ravelin::LINALG | inline | 
| is_SPD(X &m, REAL tol) | Ravelin::LINALG | inline | 
| is_SPSD(X &m, REAL tol) | Ravelin::LINALG | inline | 
| is_SPSD(X &m, REAL tol) | Ravelin::LINALG | inline | 
| iworkv | Ravelin::LINALG | |
| nullspace(Y &A, MATRIXN &nullspace, REAL tol=-1.0) | Ravelin::LINALG | inline | 
| nullspace(Y &A, MATRIXN &nullspace, REAL tol=-1.0) | Ravelin::LINALG | inline | 
| pivwork | Ravelin::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 | |
| S | Ravelin::LINALG | |
| solve_chol_fast(const Y &M, X &XB) | Ravelin::LINALG | inlinestatic | 
| solve_chol_fast(const Y &M, X &XB) | Ravelin::LINALG | inlinestatic | 
| solve_fast(X &A, Y &XB) | Ravelin::LINALG | inline | 
| solve_fast(X &A, Y &XB) | Ravelin::LINALG | inline | 
| solve_LDL_fast(const MATRIXN &M, const std::vector< int > &pivwork, X &XB) | Ravelin::LINALG | inlinestatic | 
| solve_LDL_fast(const MATRIXN &M, const std::vector< int > &pivwork, X &XB) | Ravelin::LINALG | inlinestatic | 
| solve_LS_fast(const Y &U, const Vec &S, const Z &V, X &XB, REAL tol=(REAL)-1.0) | Ravelin::LINALG | inline | 
| solve_LS_fast(Y &A, X &XB, SVD svd_algo, REAL tol) | Ravelin::LINALG | inline | 
| solve_LS_fast(const Y &U, const Vec &S, const Z &V, X &XB, REAL tol=(REAL)-1.0) | Ravelin::LINALG | inline | 
| solve_LS_fast(Y &A, X &XB, SVD svd_algo, REAL tol) | Ravelin::LINALG | inline | 
| solve_LS_fast1(Y &A, X &XB, REAL tol=(REAL)-1.0) (defined in Ravelin::LINALG) | Ravelin::LINALG | inline | 
| solve_LS_fast1(Y &A, X &XB, REAL tol=(REAL)-1.0) (defined in Ravelin::LINALG) | Ravelin::LINALG | inline | 
| solve_LS_fast2(Y &A, X &XB, REAL tol=(REAL)-1.0) (defined in Ravelin::LINALG) | Ravelin::LINALG | inline | 
| solve_LS_fast2(Y &A, X &XB, REAL tol=(REAL)-1.0) (defined in Ravelin::LINALG) | Ravelin::LINALG | inline | 
| solve_LU_fast(const Y &M, bool transpose, const std::vector< int > &pivwork, X &XB) | Ravelin::LINALG | inlinestatic | 
| solve_LU_fast(const Y &M, bool transpose, const std::vector< int > &pivwork, X &XB) | Ravelin::LINALG | inlinestatic | 
| solve_sparse_direct(const SPARSEMATRIXN &A, const VECTORN &b, Transposition trans, VECTORN &x) (defined in Ravelin::LINALG) | Ravelin::LINALG | static | 
| solve_sparse_direct(const SPARSEMATRIXN &A, const MATRIXN &B, Transposition trans, MATRIXN &X) (defined in Ravelin::LINALG) | Ravelin::LINALG | static | 
| solve_sparse_direct(const SPARSEMATRIXN &A, const VECTORN &b, Transposition trans, VECTORN &x) (defined in Ravelin::LINALG) | Ravelin::LINALG | static | 
| solve_sparse_direct(const SPARSEMATRIXN &A, const MATRIXN &B, Transposition trans, MATRIXN &X) (defined in Ravelin::LINALG) | Ravelin::LINALG | static | 
| solve_SPD_fast(Y &A, X &XB) | Ravelin::LINALG | inlinestatic | 
| solve_SPD_fast(Y &A, X &XB) | Ravelin::LINALG | inlinestatic | 
| solve_symmetric_fast(MATRIXN &A, X &XB) | Ravelin::LINALG | inline | 
| solve_symmetric_fast(MATRIXN &A, X &XB) | Ravelin::LINALG | inline | 
| solve_tri_fast(Y &A, bool utri, bool transpose_A, X &XB) | Ravelin::LINALG | inlinestatic | 
| solve_tri_fast(Y &A, bool utri, bool transpose_A, X &XB) | Ravelin::LINALG | inlinestatic | 
| solve_tridiagonal_fast(VECTORN &dl, VECTORN &d, VECTORN &du, X &XB) | Ravelin::LINALG | inlinestatic | 
| solve_tridiagonal_fast(VECTORN &dl, VECTORN &d, VECTORN &du, X &XB) | Ravelin::LINALG | inlinestatic | 
| svd(X &A, MatU &U, VecS &S, MatV &V) (defined in Ravelin::LINALG) | Ravelin::LINALG | inline | 
| svd(X &A, MatU &U, VecS &S, MatV &V) (defined in Ravelin::LINALG) | Ravelin::LINALG | inline | 
| 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::LINALG | inline | 
| svd1(X &A, MatU &U, VecS &S, MatV &V) | Ravelin::LINALG | inline | 
| svd2(X &A, MatU &U, VecS &S, MatV &V) | Ravelin::LINALG | inline | 
| svd2(X &A, MatU &U, VecS &S, MatV &V) | Ravelin::LINALG | inline | 
| U | Ravelin::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 | |
| V | Ravelin::LINALG | |
| workM | Ravelin::LINALG | |
| workM2 (defined in Ravelin::LINALG) | Ravelin::LINALG | |
| workv | Ravelin::LINALG | |
| workv2 (defined in Ravelin::LINALG) | Ravelin::LINALG | 
 1.8.6
 1.8.6