|
enum | { ColsAtCompileTime = MatrixType::ColsAtCompileTime,
MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime
} |
|
typedef internal::pastix_traits< Derived >::MatrixType | _MatrixType |
|
typedef _MatrixType | MatrixType |
|
typedef MatrixType::Scalar | Scalar |
|
typedef MatrixType::RealScalar | RealScalar |
|
typedef MatrixType::StorageIndex | StorageIndex |
|
typedef Matrix< Scalar, Dynamic, 1 > | Vector |
|
typedef SparseMatrix< Scalar, ColMajor > | ColSpMatrix |
|
|
template<typename Rhs , typename Dest > |
bool | _solve_impl (const MatrixBase< Rhs > &b, MatrixBase< Dest > &x) const |
|
Array< StorageIndex, IPARM_SIZE, 1 > & | iparm () |
| Returns a reference to the integer vector IPARM of PaStiX parameters to modify the default parameters. More...
|
|
int & | iparm (int idxparam) |
| Return a reference to a particular index parameter of the IPARM vector. More...
|
|
Array< double, DPARM_SIZE, 1 > & | dparm () |
| Returns a reference to the double vector DPARM of PaStiX parameters The statistics related to the different phases of factorization and solve are saved here as well. More...
|
|
double & | dparm (int idxparam) |
| Return a reference to a particular index parameter of the DPARM vector. More...
|
|
Index | cols () const |
|
Index | rows () const |
|
ComputationInfo | info () const |
| Reports whether previous computation was successful. More...
|
|
| SparseSolverBase () |
| Default constructor.
|
|
Derived & | derived () |
|
const Derived & | derived () const |
|
template<typename Rhs > |
const Solve< Derived, Rhs > | solve (const MatrixBase< Rhs > &b) const |
|
template<typename Rhs > |
const Solve< Derived, Rhs > | solve (const SparseMatrixBase< Rhs > &b) const |
|
template<typename Rhs , typename Dest > |
void | _solve_impl (const SparseMatrixBase< Rhs > &b, SparseMatrixBase< Dest > &dest) const |
|
|
int | m_initisOk |
|
int | m_analysisIsOk |
|
int | m_factorizationIsOk |
|
ComputationInfo | m_info |
|
pastix_data_t * | m_pastixdata |
|
int | m_comm |
|
Array< int, IPARM_SIZE, 1 > | m_iparm |
|
Array< double, DPARM_SIZE, 1 > | m_dparm |
|
Matrix< StorageIndex, Dynamic, 1 > | m_perm |
|
Matrix< StorageIndex, Dynamic, 1 > | m_invp |
|
int | m_size |
|
bool | m_isInitialized |
|
§ dparm() [1/2]
Returns a reference to the double vector DPARM of PaStiX parameters The statistics related to the different phases of factorization and solve are saved here as well.
- See also
- analyzePattern() factorize()
§ dparm() [2/2]
Return a reference to a particular index parameter of the DPARM vector.
- See also
- dparm()
§ info()
Reports whether previous computation was successful.
- Returns
Success
if computation was succesful, NumericalIssue
if the PaStiX reports a problem InvalidInput
if the input matrix is invalid
- See also
- iparm()
§ init()
Initialize the PaStiX data structure.
A first call to this function fills iparm and dparm with the default PaStiX parameters
- See also
- iparm() dparm()
§ iparm() [1/2]
Returns a reference to the integer vector IPARM of PaStiX parameters to modify the default parameters.
The statistics related to the different phases of factorization and solve are saved here as well
- See also
- analyzePattern() factorize()
§ iparm() [2/2]
Return a reference to a particular index parameter of the IPARM vector.
- See also
- iparm()
The documentation for this class was generated from the following file: