PEXSI
 All Classes Namespaces Files Functions Variables Typedefs Pages
Public Member Functions | Protected Attributes | List of all members
PEXSI::ComplexSuperLUData Class Reference

Public Member Functions

 ComplexSuperLUData (const SuperLUGrid< Complex > &g, const SuperLUOptions &opt)
 
Int m () const
 
Int n () const
 
void DistSparseMatrixToSuperMatrixNRloc (DistSparseMatrix< Complex > &sparseA)
 
void DestroyAOnly ()
 
void SymbolicFactorize ()
 
void Distribute ()
 
void NumericalFactorize ()
 
void ConvertNRlocToNC (ComplexSuperLUData *aptrData)
 
void MultiplyGlobalMultiVector (NumMat< Complex > &xGlobal, NumMat< Complex > &bGlobal)
 
void DistributeGlobalMultiVector (NumMat< Complex > &xGlobal, NumMat< Complex > &xLocal)
 
void GatherDistributedMultiVector (NumMat< Complex > &xGlobal, NumMat< Complex > &xLocal)
 
void SolveDistMultiVector (NumMat< Complex > &bLocal, DblNumVec &berr)
 
void CheckErrorDistMultiVector (NumMat< Complex > &xLocal, NumMat< Complex > &xTrueLocal)
 
void LUstructToPMatrix (PMatrix< Complex > &PMloc)
 
void SymbolicToSuperNode (SuperNodeType &super)
 

Protected Attributes

ComplexSuperLUData_internalptrData
 

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