47 #ifndef _PEXSI_SUPERLU_INTERNAL_HPP_
48 #define _PEXSI_SUPERLU_INTERNAL_HPP_
127 struct SuperNodeType;
128 template<
typename T>
class PMatrix;
130 class ComplexSuperLUData_internal;
131 class RealSuperLUData_internal;
146 void SymbolicFactorize();
148 void NumericalFactorize();
173 void SymbolicFactorize();
175 void NumericalFactorize();
191 #endif //_PEXSI_SUPERLU_INTERNAL_HPP_
Definition: superlu_dist_internal_real.cpp:112
A thin interface for passing parameters to set the SuperLU options.
Definition: superlu_dist_internal.hpp:62
std::string RowPerm
Option of matrix row permutation strategy.
Definition: superlu_dist_internal.hpp:95
SuperNodeType describes mapping between supernode and column, the permutation information, and potentially the elimination tree (not implemented here).
Definition: pselinv.hpp:165
Definition: superlu_dist_internal.hpp:160
Int Symmetric
Option to specify if matrix is symmetric or not.
Definition: superlu_dist_internal.hpp:114
Definition: superlu_dist_internal_complex.cpp:118
std::string Equil
Option whether to equilibrate the system.
Definition: superlu_dist_internal.hpp:96
Sparse matrix and Distributed sparse matrix in compressed column format.
Definition: superlu_dist_internal.hpp:133
Numerical matrix.
Definition: NumMat.hpp:61
std::string ColPerm
Option of matrixi column permutation strategy.
Definition: superlu_dist_internal.hpp:84
Int numProcSymbFact
Number of processors for parallel symbolic factorization.
Definition: superlu_dist_internal.hpp:68
Definition: SuperLUGrid.hpp:124
Definition: SuperLUGrid.hpp:111
Int symmetric
Option to specify if matrix is symmetric or not.
Definition: superlu_dist_internal.hpp:99
Int Transpose
Option to specify whether selected elements should be computed in the pattern of the transposed matri...
Definition: superlu_dist_internal.hpp:119