PaStiXSupport.h File Reference

Go to the source code of this file.

Classes

class  Eigen::PastixBase< Derived >
 
class  Eigen::PastixLDLT< MatrixType_, UpLo_ >
 A sparse direct supernodal Cholesky (LLT) factorization and solver based on the PaStiX library. More...
 
class  Eigen::PastixLLT< MatrixType_, UpLo_ >
 A sparse direct supernodal Cholesky (LLT) factorization and solver based on the PaStiX library. More...
 
class  Eigen::PastixLU< MatrixType_, IsStrSym >
 Interface to the PaStix solver. More...
 

Namespaces

 Eigen
 : InteropHeaders
 
 Eigen::internal
 

Macros

#define PASTIX_COMPLEX
 
#define PASTIX_DCOMPLEX
 

Functions

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

Macro Definition Documentation

◆ PASTIX_COMPLEX

#define PASTIX_COMPLEX

Definition at line 21 of file PaStiXSupport.h.

◆ PASTIX_DCOMPLEX

#define PASTIX_DCOMPLEX

Definition at line 22 of file PaStiXSupport.h.