|
|
typedef internal::pastix_traits< Derived >::MatrixType | _MatrixType |
| |
|
typedef _MatrixType | MatrixType |
| |
|
typedef MatrixType::Scalar | Scalar |
| |
|
typedef MatrixType::RealScalar | RealScalar |
| |
|
typedef MatrixType::Index | Index |
| |
|
typedef Matrix< Scalar, Dynamic, 1 > | Vector |
| |
|
typedef SparseMatrix< Scalar, ColMajor > | ColSpMatrix |
| |
|
| template<typename Rhs > |
| const internal::solve_retval< PastixBase, Rhs > | solve (const MatrixBase< Rhs > &b) const |
| |
|
template<typename Rhs , typename Dest > |
| bool | _solve (const MatrixBase< Rhs > &b, MatrixBase< Dest > &x) const |
| |
|
Derived & | derived () |
| |
|
const Derived & | derived () const |
| |
| Array< Index, 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< RealScalar, IPARM_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...
|
| |
| template<typename Rhs > |
| const internal::sparse_solve_retval< PastixBase, Rhs > | solve (const SparseMatrixBase< Rhs > &b) const |
| |
|
|
int | m_initisOk |
| |
|
int | m_analysisIsOk |
| |
|
int | m_factorizationIsOk |
| |
|
bool | m_isInitialized |
| |
|
ComputationInfo | m_info |
| |
|
pastix_data_t * | m_pastixdata |
| |
|
int | m_comm |
| |
|
Matrix< int, IPARM_SIZE, 1 > | m_iparm |
| |
|
Matrix< double, DPARM_SIZE, 1 > | m_dparm |
| |
|
Matrix< Index, Dynamic, 1 > | m_perm |
| |
|
Matrix< Index, Dynamic, 1 > | m_invp |
| |
|
int | m_size |
| |
§ 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()
§ solve() [1/2]
template<class Derived>
template<typename Rhs >
- Returns
- the solution x of \( A x = b \) using the current decomposition of A.
- See also
- compute()
§ solve() [2/2]
template<class Derived>
template<typename Rhs >
- Returns
- the solution x of \( A x = b \) using the current decomposition of A.
- See also
- compute()
The documentation for this class was generated from the following file: