|
void | jacobian (const DenseMatrix &A, const DenseMatrix &x, DenseMatrix &result, bool diff_cache) |
|
void | sjacobian (const DenseMatrix &A, const DenseMatrix &x, DenseMatrix &result, bool diff_cache) |
|
void | diff (const DenseMatrix &A, const RCP< const Symbol > &x, DenseMatrix &result, bool diff_cache) |
|
void | sdiff (const DenseMatrix &A, const RCP< const Basic > &x, DenseMatrix &result, bool diff_cache) |
|
void | add_dense_dense (const DenseMatrix &A, const DenseMatrix &B, DenseMatrix &C) |
|
void | add_dense_scalar (const DenseMatrix &A, const RCP< const Basic > &k, DenseMatrix &B) |
|
void | mul_dense_dense (const DenseMatrix &A, const DenseMatrix &B, DenseMatrix &C) |
|
void | elementwise_mul_dense_dense (const DenseMatrix &A, const DenseMatrix &B, DenseMatrix &C) |
|
void | mul_dense_scalar (const DenseMatrix &A, const RCP< const Basic > &k, DenseMatrix &C) |
|
void | conjugate_dense (const DenseMatrix &A, DenseMatrix &B) |
|
void | transpose_dense (const DenseMatrix &A, DenseMatrix &B) |
|
void | conjugate_transpose_dense (const DenseMatrix &A, DenseMatrix &B) |
|
void | submatrix_dense (const DenseMatrix &A, DenseMatrix &B, unsigned row_start, unsigned col_start, unsigned row_end, unsigned col_end, unsigned row_step, unsigned col_step) |
|
void | row_exchange_dense (DenseMatrix &A, unsigned i, unsigned j) |
|
void | row_mul_scalar_dense (DenseMatrix &A, unsigned i, RCP< const Basic > &c) |
|
void | row_add_row_dense (DenseMatrix &A, unsigned i, unsigned j, RCP< const Basic > &c) |
|
void | permuteFwd (DenseMatrix &A, permutelist &pl) |
|
void | column_exchange_dense (DenseMatrix &A, unsigned i, unsigned j) |
|
void | pivoted_gaussian_elimination (const DenseMatrix &A, DenseMatrix &B, permutelist &pivotlist) |
|
void | fraction_free_gaussian_elimination (const DenseMatrix &A, DenseMatrix &B) |
|
void | pivoted_fraction_free_gaussian_elimination (const DenseMatrix &A, DenseMatrix &B, permutelist &pivotlist) |
|
void | pivoted_gauss_jordan_elimination (const DenseMatrix &A, DenseMatrix &B, permutelist &pivotlist) |
|
void | fraction_free_gauss_jordan_elimination (const DenseMatrix &A, DenseMatrix &B) |
|
void | pivoted_fraction_free_gauss_jordan_elimination (const DenseMatrix &A, DenseMatrix &B, permutelist &pivotlist) |
|
unsigned | pivot (DenseMatrix &B, unsigned r, unsigned c) |
|
void | reduced_row_echelon_form (const DenseMatrix &A, DenseMatrix &B, vec_uint &pivot_cols, bool normalize_last) |
|
void | diagonal_solve (const DenseMatrix &A, const DenseMatrix &b, DenseMatrix &x) |
|
void | back_substitution (const DenseMatrix &U, const DenseMatrix &b, DenseMatrix &x) |
|
void | forward_substitution (const DenseMatrix &A, const DenseMatrix &b, DenseMatrix &x) |
|
void | fraction_free_gaussian_elimination_solve (const DenseMatrix &A, const DenseMatrix &b, DenseMatrix &x) |
|
void | fraction_free_gauss_jordan_solve (const DenseMatrix &A, const DenseMatrix &b, DenseMatrix &x, bool pivot) |
|
void | fraction_free_LU (const DenseMatrix &A, DenseMatrix &LU) |
|
void | LU (const DenseMatrix &A, DenseMatrix &L, DenseMatrix &U) |
|
void | pivoted_LU (const DenseMatrix &A, DenseMatrix &LU, permutelist &pl) |
|
void | pivoted_LU (const DenseMatrix &A, DenseMatrix &L, DenseMatrix &U, permutelist &pl) |
|
void | fraction_free_LDU (const DenseMatrix &A, DenseMatrix &L, DenseMatrix &D, DenseMatrix &U) |
|
void | QR (const DenseMatrix &A, DenseMatrix &Q, DenseMatrix &R) |
|
void | LDL (const DenseMatrix &A, DenseMatrix &L, DenseMatrix &D) |
|
void | cholesky (const DenseMatrix &A, DenseMatrix &L) |
|
bool | is_symmetric_dense (const DenseMatrix &A) |
|
RCP< const Basic > | det_bareis (const DenseMatrix &A) |
|
void | berkowitz (const DenseMatrix &A, std::vector< DenseMatrix > &polys) |
|
void | inverse_fraction_free_LU (const DenseMatrix &A, DenseMatrix &B) |
|
void | inverse_LU (const DenseMatrix &A, DenseMatrix &B) |
|
void | inverse_pivoted_LU (const DenseMatrix &A, DenseMatrix &B) |
|
void | inverse_gauss_jordan (const DenseMatrix &A, DenseMatrix &B) |
|
void | dot (const DenseMatrix &A, const DenseMatrix &B, DenseMatrix &C) |
|
void | cross (const DenseMatrix &A, const DenseMatrix &B, DenseMatrix &C) |
|
void | eye (DenseMatrix &A, int k) |
|
void | diag (DenseMatrix &A, vec_basic &v, int k) |
|
void | ones (DenseMatrix &A) |
|
void | zeros (DenseMatrix &A) |
|