#include <VNLSparseLUSolverTraits.h>
Public Types | |
typedef vnl_sparse_matrix < ValueType > | MatrixType |
typedef vnl_sparse_lu | SolverType |
typedef double | ValueType |
typedef vnl_vector< ValueType > | VectorType |
Public Member Functions | |
void | FillMatrix (MatrixType &iA, const unsigned int &iR, const unsigned int &iC, const ValueType &iV) |
MatrixType | InitializeSparseMatrix (const unsigned int &iN) |
VectorType | InitializeVector (const unsigned int &iN) |
bool | Solve (const MatrixType &iA, const VectorType &iB, VectorType &oX) |
VNLSparseLUSolverTraits () |
Definition at line 25 of file VNLSparseLUSolverTraits.h.
typedef vnl_sparse_matrix< ValueType > VNLSparseLUSolverTraits::MatrixType |
Definition at line 30 of file VNLSparseLUSolverTraits.h.
typedef vnl_sparse_lu VNLSparseLUSolverTraits::SolverType |
Definition at line 32 of file VNLSparseLUSolverTraits.h.
typedef double VNLSparseLUSolverTraits::ValueType |
Definition at line 29 of file VNLSparseLUSolverTraits.h.
Definition at line 31 of file VNLSparseLUSolverTraits.h.
VNLSparseLUSolverTraits::VNLSparseLUSolverTraits | ( | ) |
void VNLSparseLUSolverTraits::FillMatrix | ( | MatrixType & | iA, | |
const unsigned int & | iR, | |||
const unsigned int & | iC, | |||
const ValueType & | iV | |||
) | [inline] |
Definition at line 46 of file VNLSparseLUSolverTraits.h.
MatrixType VNLSparseLUSolverTraits::InitializeSparseMatrix | ( | const unsigned int & | iN | ) | [inline] |
Definition at line 36 of file VNLSparseLUSolverTraits.h.
VectorType VNLSparseLUSolverTraits::InitializeVector | ( | const unsigned int & | iN | ) | [inline] |
Definition at line 41 of file VNLSparseLUSolverTraits.h.
bool VNLSparseLUSolverTraits::Solve | ( | const MatrixType & | iA, | |
const VectorType & | iB, | |||
VectorType & | oX | |||
) | [inline] |
Definition at line 51 of file VNLSparseLUSolverTraits.h.