|
| 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 () |
| |
| int & | iparm (int idxparam) |
| |
| Array< double, DPARM_SIZE, 1 > & | dparm () |
| |
| double & | dparm (int idxparam) |
| |
|
Index | cols () const |
| |
|
Index | rows () const |
| |
| ComputationInfo | info () const |
| | Reports whether previous computation was successful.
|
| |
|
template<typename Rhs , typename Dest > |
| void | _solve_impl (const SparseMatrixBase< Rhs > &b, SparseMatrixBase< Dest > &dest) const |
| |
| | SparseSolverBase () |
| |
|
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 |
| |
|
| void | init () |
| |
|
void | analyzePattern (ColSpMatrix &mat) |
| |
|
void | factorize (ColSpMatrix &mat) |
| |
|
void | clean () |
| |
|
void | compute (ColSpMatrix &mat) |
| |
|
Derived & | derived () |
| |
|
const Derived & | derived () 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 |
| |
|
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 successful, 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:
- RavEngine/deps/resonance-audio/third_party/eigen/Eigen/src/PaStiXSupport/PaStiXSupport.h