47 #ifndef _PEXSI_SUPERLU_INTERNAL_HPP_
48 #define _PEXSI_SUPERLU_INTERNAL_HPP_
95 template<
typename T>
class PMatrix;
97 class ComplexSuperLUData_internal;
98 class RealSuperLUData_internal;
111 void SymbolicFactorize();
113 void NumericalFactorize();
136 void SymbolicFactorize();
138 void NumericalFactorize();
154 #endif //_PEXSI_SUPERLU_INTERNAL_HPP_
Definition: superlu_dist_internal_real.cpp:95
A thin interface for passing parameters to set the SuperLU options.
Definition: superlu_dist_internal.hpp:62
SuperNodeType describes mapping between supernode and column, the permutation information, and potentially the elimination tree (not implemented here).
Definition: pselinv.hpp:122
Definition: superlu_dist_internal.hpp:125
Definition: superlu_dist_internal_complex.cpp:99
Int maxPipelineDepth
The maximum pipeline depth.
Definition: superlu_dist_internal.hpp:73
Sparse matrix and Distributed sparse matrix in compressed column format.
Definition: superlu_dist_internal.hpp:100
Numerical matrix.
Definition: NumMat.hpp:61
std::string ColPerm
Option of matrix permutation strategy.
Definition: superlu_dist_internal.hpp:87
Int numProcSymbFact
Number of processors for parallel symbolic factorization.
Definition: superlu_dist_internal.hpp:68
Definition: SuperLUGrid.hpp:112
Definition: SuperLUGrid.hpp:102