PEXSI
 All Classes Namespaces Files Functions Variables Typedefs Pages
Protected Attributes | Friends | List of all members
PEXSI::RealSuperLUData_internal Class Reference

Protected Attributes

SuperMatrix A
 SuperLU matrix.
 
superlu_options_t options
 SuperLU options. More...
 
ScalePermstruct_t ScalePermstruct
 Saves the permutation vectors. Only perm_c (permutation of column as well as rows due to the symmetric permutation) will be used.
 
gridinfo_t * grid
 SuperLU grid structure.
 
LUstruct_t LUstruct
 Saves the supernodal partition as well as the numerical values and structures of the L and U structure.
 
SOLVEstruct_t SOLVEstruct
 Used for solve for multivectors.
 
SuperLUStat_t stat
 SuperLU statistics.
 
Int numProcSymbFact
 Number of processors used for parallel symbolic factorization and PARMETIS/PT-SCOTCH.
 
Int info
 SuperLU information.
 
bool isSuperMatrixAllocated
 
bool isSuperMatrixFactorized
 
bool isScalePermstructAllocated
 
bool isLUstructAllocated
 
Int maxDomains
 

Friends

class RealSuperLUData
 

Member Data Documentation

superlu_options_t PEXSI::RealSuperLUData_internal::options
protected

SuperLU options.

Note

It is important to have

options.RowPerm = NOROWPERM;

to make sure that symmetric permutation is used.


The documentation for this class was generated from the following file: