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 |