#include <PardisoSupport.h>
Public Member Functions |
template<typename BDerived , typename XDerived > |
bool | _solve (const MatrixBase< BDerived > &b, MatrixBase< XDerived > &x) const |
template<typename Rhs , typename DestScalar , int DestOptions, typename DestIndex > |
void | _solve_sparse (const Rhs &b, SparseMatrix< DestScalar, DestOptions, DestIndex > &dest) const |
Derived & | analyzePattern (const MatrixType &matrix) |
Index | cols () const |
Derived & | compute (const MatrixType &matrix) |
Derived & | derived () |
const Derived & | derived () const |
Derived & | factorize (const MatrixType &matrix) |
ComputationInfo | info () const |
| Reports whether previous computation was successful.
|
| PardisoImpl () |
Array< Index, 64, 1 > & | pardisoParameterArray () |
Index | rows () const |
template<typename Rhs > |
const internal::solve_retval
< PardisoImpl, Rhs > | solve (const MatrixBase< Rhs > &b) const |
template<typename Rhs > |
const
internal::sparse_solve_retval
< PardisoImpl, Rhs > | solve (const SparseMatrixBase< Rhs > &b) const |
| ~PardisoImpl () |
Member Typedef Documentation
typedef Traits::Index Index |
Member Enumeration Documentation
Constructor & Destructor Documentation
Member Function Documentation
void _solve_sparse |
( |
const Rhs & |
b, |
|
|
SparseMatrix< DestScalar, DestOptions, DestIndex > & |
dest |
|
) |
| const |
|
inline |
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.
- See Also
- factorize()
References eigen_assert.
Index cols |
( |
void |
| ) |
const |
|
inline |
const Derived& derived |
( |
| ) |
const |
|
inline |
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.
- See Also
- analyzePattern()
References eigen_assert.
Reports whether previous computation was successful.
- Returns
Success
if computation was succesful, NumericalIssue
if the matrix appears to be negative.
void manageErrorCode |
( |
Index |
error | ) |
|
|
inlineprotected |
void pardisoInit |
( |
int |
type | ) |
|
|
inlineprotected |
- Warning
- for advanced usage only.
- Returns
- a reference to the parameter array controlling PARDISO. See the PARDISO manual to know how to use it.
Index rows |
( |
void |
| ) |
const |
|
inline |
- Returns
- the solution x of
using the current decomposition of A.
- See Also
- compute()
- Returns
- the solution x of
using the current decomposition of A.
- See Also
- compute()
Member Data Documentation
The documentation for this class was generated from the following file: