Classes | Namespaces | Functions
PaStiXSupport.h File Reference

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

template<typename MatrixType >
void c_to_fortran_numbering (MatrixType &mat)
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 fortran_to_c_numbering (MatrixType &mat)