Go to the source code of this file.
Classes | |
struct | prune_column |
Functions | |
template<typename Solver , typename DenseMat > | |
void | check_sparse_abs_determinant (Solver &solver, const typename Solver::MatrixType &A, const DenseMat &dA) |
template<typename Solver , typename DenseMat > | |
void | check_sparse_determinant (Solver &solver, const typename Solver::MatrixType &A, const DenseMat &dA) |
template<typename Solver > | |
void | check_sparse_leastsquare_solving (Solver &solver) |
template<typename Solver , typename Rhs , typename DenseMat , typename DenseRhs > | |
void | check_sparse_solving (Solver &solver, const typename Solver::MatrixType &A, const Rhs &b, const DenseMat &dA, const DenseRhs &db) |
template<typename Solver , typename Rhs > | |
void | check_sparse_solving_real_cases (Solver &solver, const typename Solver::MatrixType &A, const Rhs &b, const typename Solver::MatrixType &fullA, const Rhs &refX) |
template<typename Solver > | |
void | check_sparse_spd_determinant (Solver &solver) |
template<typename Solver > | |
void | check_sparse_spd_solving (Solver &solver, int maxSize=300, int maxRealWorldSize=100000) |
template<typename Solver > | |
void | check_sparse_square_abs_determinant (Solver &solver) |
template<typename Solver > | |
void | check_sparse_square_determinant (Solver &solver) |
template<typename Solver > | |
void | check_sparse_square_solving (Solver &solver, int maxSize=300, int maxRealWorldSize=100000, bool checkDeficient=false) |
template<typename Solver , typename DenseMat > | |
void | generate_sparse_leastsquare_problem (Solver &, typename Solver::MatrixType &A, DenseMat &dA, int maxSize=300, int options=ForceNonZeroDiag) |
template<typename Solver , typename DenseMat > | |
int | generate_sparse_spd_problem (Solver &, typename Solver::MatrixType &A, typename Solver::MatrixType &halfA, DenseMat &dA, int maxSize=300) |
template<typename Solver , typename DenseMat > | |
Index | generate_sparse_square_problem (Solver &, typename Solver::MatrixType &A, DenseMat &dA, int maxSize=300, int options=ForceNonZeroDiag) |
template<typename Solver , typename Rhs , typename Guess , typename Result > | |
void | solve_with_guess (IterativeSolverBase< Solver > &solver, const MatrixBase< Rhs > &b, const Guess &g, Result &x) |
template<typename Solver , typename Rhs , typename Guess , typename Result > | |
void | solve_with_guess (SparseSolverBase< Solver > &solver, const MatrixBase< Rhs > &b, const Guess &, Result &x) |
template<typename Solver , typename Rhs , typename Guess , typename Result > | |
void | solve_with_guess (SparseSolverBase< Solver > &solver, const SparseMatrixBase< Rhs > &b, const Guess &, Result &x) |
void check_sparse_abs_determinant | ( | Solver & | solver, |
const typename Solver::MatrixType & | A, | ||
const DenseMat & | dA | ||
) |
Definition at line 193 of file sparse_solver.h.
void check_sparse_determinant | ( | Solver & | solver, |
const typename Solver::MatrixType & | A, | ||
const DenseMat & | dA | ||
) |
Definition at line 177 of file sparse_solver.h.
void check_sparse_leastsquare_solving | ( | Solver & | solver | ) |
Definition at line 532 of file sparse_solver.h.
void check_sparse_solving | ( | Solver & | solver, |
const typename Solver::MatrixType & | A, | ||
const Rhs & | b, | ||
const DenseMat & | dA, | ||
const DenseRhs & | db | ||
) |
Definition at line 42 of file sparse_solver.h.
void check_sparse_solving_real_cases | ( | Solver & | solver, |
const typename Solver::MatrixType & | A, | ||
const Rhs & | b, | ||
const typename Solver::MatrixType & | fullA, | ||
const Rhs & | refX | ||
) |
Definition at line 144 of file sparse_solver.h.
void check_sparse_spd_determinant | ( | Solver & | solver | ) |
Definition at line 354 of file sparse_solver.h.
void check_sparse_spd_solving | ( | Solver & | solver, |
int | maxSize = 300 , |
||
int | maxRealWorldSize = 100000 |
||
) |
Definition at line 269 of file sparse_solver.h.
void check_sparse_square_abs_determinant | ( | Solver & | solver | ) |
Definition at line 500 of file sparse_solver.h.
void check_sparse_square_determinant | ( | Solver & | solver | ) |
Definition at line 477 of file sparse_solver.h.
void check_sparse_square_solving | ( | Solver & | solver, |
int | maxSize = 300 , |
||
int | maxRealWorldSize = 100000 , |
||
bool | checkDeficient = false |
||
) |
Definition at line 399 of file sparse_solver.h.
void generate_sparse_leastsquare_problem | ( | Solver & | , |
typename Solver::MatrixType & | A, | ||
DenseMat & | dA, | ||
int | maxSize = 300 , |
||
int | options = ForceNonZeroDiag |
||
) |
Definition at line 517 of file sparse_solver.h.
int generate_sparse_spd_problem | ( | Solver & | , |
typename Solver::MatrixType & | A, | ||
typename Solver::MatrixType & | halfA, | ||
DenseMat & | dA, | ||
int | maxSize = 300 |
||
) |
Definition at line 211 of file sparse_solver.h.
Index generate_sparse_square_problem | ( | Solver & | , |
typename Solver::MatrixType & | A, | ||
DenseMat & | dA, | ||
int | maxSize = 300 , |
||
int | options = ForceNonZeroDiag |
||
) |
Definition at line 372 of file sparse_solver.h.
void solve_with_guess | ( | IterativeSolverBase< Solver > & | solver, |
const MatrixBase< Rhs > & | b, | ||
const Guess & | g, | ||
Result & | x | ||
) |
Definition at line 15 of file sparse_solver.h.
void solve_with_guess | ( | SparseSolverBase< Solver > & | solver, |
const MatrixBase< Rhs > & | b, | ||
const Guess & | , | ||
Result & | x | ||
) |
Definition at line 29 of file sparse_solver.h.
void solve_with_guess | ( | SparseSolverBase< Solver > & | solver, |
const SparseMatrixBase< Rhs > & | b, | ||
const Guess & | , | ||
Result & | x | ||
) |
Definition at line 37 of file sparse_solver.h.