Classes | Functions
sparse_solver.h File Reference
#include "sparse.h"
#include <Eigen/SparseCore>
#include <sstream>
Include dependency graph for sparse_solver.h:
This graph shows which files directly or indirectly include this file:

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)
 

Function Documentation

template<typename Solver , typename DenseMat >
void check_sparse_abs_determinant ( Solver &  solver,
const typename Solver::MatrixType A,
const DenseMat &  dA 
)

Definition at line 193 of file sparse_solver.h.

template<typename Solver , typename DenseMat >
void check_sparse_determinant ( Solver &  solver,
const typename Solver::MatrixType A,
const DenseMat &  dA 
)

Definition at line 177 of file sparse_solver.h.

template<typename Solver >
void check_sparse_leastsquare_solving ( Solver &  solver)

Definition at line 532 of file sparse_solver.h.

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 
)

Definition at line 42 of file sparse_solver.h.

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 
)

Definition at line 144 of file sparse_solver.h.

template<typename Solver >
void check_sparse_spd_determinant ( Solver &  solver)

Definition at line 354 of file sparse_solver.h.

template<typename Solver >
void check_sparse_spd_solving ( Solver &  solver,
int  maxSize = 300,
int  maxRealWorldSize = 100000 
)

Definition at line 269 of file sparse_solver.h.

template<typename Solver >
void check_sparse_square_abs_determinant ( Solver &  solver)

Definition at line 500 of file sparse_solver.h.

template<typename Solver >
void check_sparse_square_determinant ( Solver &  solver)

Definition at line 477 of file sparse_solver.h.

template<typename Solver >
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.

template<typename Solver , typename DenseMat >
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.

template<typename Solver , typename DenseMat >
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.

template<typename Solver , typename DenseMat >
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.

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 
)

Definition at line 15 of file sparse_solver.h.

template<typename Solver , typename Rhs , typename Guess , typename Result >
void solve_with_guess ( SparseSolverBase< Solver > &  solver,
const MatrixBase< Rhs > &  b,
const Guess &  ,
Result &  x 
)

Definition at line 29 of file sparse_solver.h.

template<typename Solver , typename Rhs , typename Guess , typename Result >
void solve_with_guess ( SparseSolverBase< Solver > &  solver,
const SparseMatrixBase< Rhs > &  b,
const Guess &  ,
Result &  x 
)

Definition at line 37 of file sparse_solver.h.



gtsam
Author(s):
autogenerated on Sat May 8 2021 02:51:40