#include <PardisoSupport.h>

| Public Types | |
| enum | { ScalarIsComplex = NumTraits<Scalar>::IsComplex, ColsAtCompileTime = Dynamic, MaxColsAtCompileTime = Dynamic } | 
| typedef Matrix< StorageIndex, MatrixType::RowsAtCompileTime, 1 > | IntColVectorType | 
| typedef Matrix< StorageIndex, 1, MatrixType::ColsAtCompileTime > | IntRowVectorType | 
| typedef Traits::MatrixType | MatrixType | 
| typedef Array< StorageIndex, 64, 1, DontAlign > | ParameterType | 
| typedef Traits::RealScalar | RealScalar | 
| typedef Traits::Scalar | Scalar | 
| typedef SparseMatrix< Scalar, RowMajor, StorageIndex > | SparseMatrixType | 
| typedef Traits::StorageIndex | StorageIndex | 
| typedef Matrix< Scalar, Dynamic, 1 > | VectorType | 
| Public Member Functions | |
| template<typename Rhs , typename Dest > | |
| void | _solve_impl (const MatrixBase< Rhs > &b, MatrixBase< Dest > &dest) const | 
| template<typename BDerived , typename XDerived > | |
| void | _solve_impl (const MatrixBase< BDerived > &b, MatrixBase< XDerived > &x) const | 
| Derived & | analyzePattern (const MatrixType &matrix) | 
| Index | cols () const | 
| Derived & | compute (const MatrixType &matrix) | 
| Derived & | factorize (const MatrixType &matrix) | 
| ComputationInfo | info () const | 
| Reports whether previous computation was successful.  More... | |
| PardisoImpl () | |
| ParameterType & | pardisoParameterArray () | 
| Index | rows () const | 
| ~PardisoImpl () | |
|  Public Member Functions inherited from Eigen::SparseSolverBase< Derived > | |
| template<typename Rhs , typename Dest > | |
| void | _solve_impl (const SparseMatrixBase< Rhs > &b, SparseMatrixBase< Dest > &dest) const | 
| 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 | 
| SparseSolverBase () | |
| ~SparseSolverBase () | |
| Protected Types | |
| typedef SparseSolverBase< Derived > | Base | 
| typedef internal::pardiso_traits< Derived > | Traits | 
| Protected Member Functions | |
| void | manageErrorCode (Index error) const | 
| void | pardisoInit (int type) | 
| void | pardisoRelease () | 
| Protected Attributes | |
| bool | m_analysisIsOk | 
| bool | m_factorizationIsOk | 
| ComputationInfo | m_info | 
| ParameterType | m_iparm | 
| SparseMatrixType | m_matrix | 
| StorageIndex | m_msglvl | 
| IntColVectorType | m_perm | 
| void * | m_pt [64] | 
| Index | m_size | 
| StorageIndex | m_type | 
|  Protected Attributes inherited from Eigen::SparseSolverBase< Derived > | |
| bool | m_isInitialized | 
Definition at line 99 of file PardisoSupport.h.
| 
 | protected | 
Definition at line 102 of file PardisoSupport.h.
| typedef Matrix<StorageIndex, MatrixType::RowsAtCompileTime, 1> Eigen::PardisoImpl< Derived >::IntColVectorType | 
Definition at line 117 of file PardisoSupport.h.
| typedef Matrix<StorageIndex, 1, MatrixType::ColsAtCompileTime> Eigen::PardisoImpl< Derived >::IntRowVectorType | 
Definition at line 116 of file PardisoSupport.h.
| typedef Traits::MatrixType Eigen::PardisoImpl< Derived >::MatrixType | 
Definition at line 110 of file PardisoSupport.h.
| typedef Array<StorageIndex,64,1,DontAlign> Eigen::PardisoImpl< Derived >::ParameterType | 
Definition at line 118 of file PardisoSupport.h.
| typedef Traits::RealScalar Eigen::PardisoImpl< Derived >::RealScalar | 
Definition at line 112 of file PardisoSupport.h.
| typedef Traits::Scalar Eigen::PardisoImpl< Derived >::Scalar | 
Definition at line 111 of file PardisoSupport.h.
| typedef SparseMatrix<Scalar,RowMajor,StorageIndex> Eigen::PardisoImpl< Derived >::SparseMatrixType | 
Definition at line 114 of file PardisoSupport.h.
| typedef Traits::StorageIndex Eigen::PardisoImpl< Derived >::StorageIndex | 
Definition at line 113 of file PardisoSupport.h.
| 
 | protected | 
Definition at line 106 of file PardisoSupport.h.
| typedef Matrix<Scalar,Dynamic,1> Eigen::PardisoImpl< Derived >::VectorType | 
Definition at line 115 of file PardisoSupport.h.
| anonymous enum | 
| Enumerator | |
|---|---|
| ScalarIsComplex | |
| ColsAtCompileTime | |
| MaxColsAtCompileTime | |
Definition at line 119 of file PardisoSupport.h.
| 
 | inline | 
Definition at line 125 of file PardisoSupport.h.
| 
 | inline | 
Definition at line 133 of file PardisoSupport.h.
| void Eigen::PardisoImpl< Derived >::_solve_impl | ( | const MatrixBase< Rhs > & | b, | 
| MatrixBase< Dest > & | dest | ||
| ) | const | 
| void Eigen::PardisoImpl< Derived >::_solve_impl | ( | const MatrixBase< BDerived > & | b, | 
| MatrixBase< XDerived > & | x | ||
| ) | const | 
Definition at line 321 of file PardisoSupport.h.
| Derived & Eigen::PardisoImpl< Derived >::analyzePattern | ( | const MatrixType & | matrix | ) | 
Performs a symbolic decomposition on the sparcity of matrix.
This function is particularly useful when solving for several problems having the same structure.
Definition at line 280 of file PardisoSupport.h.
| 
 | inline | 
Definition at line 138 of file PardisoSupport.h.
| Derived & Eigen::PardisoImpl< Derived >::compute | ( | const MatrixType & | matrix | ) | 
Definition at line 259 of file PardisoSupport.h.
| Derived & Eigen::PardisoImpl< Derived >::factorize | ( | const MatrixType & | matrix | ) | 
Performs a numeric decomposition of matrix
The given matrix must has the same sparcity than the matrix on which the symbolic decomposition has been performed.
Definition at line 302 of file PardisoSupport.h.
| 
 | inline | 
Reports whether previous computation was successful.
Success if computation was succesful, NumericalIssue if the matrix appears to be negative. Definition at line 146 of file PardisoSupport.h.
| 
 | inlineprotected | 
Definition at line 231 of file PardisoSupport.h.
| 
 | inlineprotected | 
Definition at line 192 of file PardisoSupport.h.
| 
 | inline | 
Definition at line 155 of file PardisoSupport.h.
| 
 | inlineprotected | 
Definition at line 182 of file PardisoSupport.h.
| 
 | inline | 
Definition at line 139 of file PardisoSupport.h.
| 
 | protected | 
Definition at line 249 of file PardisoSupport.h.
| 
 | protected | 
Definition at line 249 of file PardisoSupport.h.
| 
 | mutableprotected | 
Definition at line 248 of file PardisoSupport.h.
| 
 | mutableprotected | 
Definition at line 252 of file PardisoSupport.h.
| 
 | mutableprotected | 
Definition at line 247 of file PardisoSupport.h.
| 
 | protected | 
Definition at line 250 of file PardisoSupport.h.
| 
 | mutableprotected | 
Definition at line 253 of file PardisoSupport.h.
| 
 | mutableprotected | 
Definition at line 251 of file PardisoSupport.h.
| 
 | protected | 
Definition at line 254 of file PardisoSupport.h.
| 
 | protected | 
Definition at line 250 of file PardisoSupport.h.