Go to the source code of this file.
Classes | |
class | PastixBase< Derived > |
class | PastixLDLT< _MatrixType, _UpLo > |
A sparse direct supernodal Cholesky (LLT) factorization and solver based on the PaStiX library. More... | |
class | PastixLLT< _MatrixType, _UpLo > |
A sparse direct supernodal Cholesky (LLT) factorization and solver based on the PaStiX library. More... | |
class | PastixLU< _MatrixType, IsStrSym > |
Sparse direct LU solver based on PaStiX library. More... | |
Namespaces | |
namespace | Eigen |
Namespace containing all symbols from the Eigen library. | |
namespace | Eigen::internal |
Functions | |
void | eigen_pastix (pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, float *vals, int *perm, int *invp, float *x, int nbrhs, int *iparm, double *dparm) |
void | eigen_pastix (pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, double *vals, int *perm, int *invp, double *x, int nbrhs, int *iparm, double *dparm) |
void | eigen_pastix (pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, std::complex< float > *vals, int *perm, int *invp, std::complex< float > *x, int nbrhs, int *iparm, double *dparm) |
void | eigen_pastix (pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, std::complex< double > *vals, int *perm, int *invp, std::complex< double > *x, int nbrhs, int *iparm, double *dparm) |
template<typename MatrixType > | |
void | EigenSymmetrizeMatrixGraph (const MatrixType &In, MatrixType &Out, MatrixType &StrMatTrans, bool &hasTranspose) |
template<typename MatrixType > | |
void | EigenToCNumbering (MatrixType &mat) |
template<typename MatrixType > | |
void | EigenToFortranNumbering (MatrixType &mat) |