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)
 ComplexSuperLUData (const ComplexSuperLUData &g)
ComplexSuperLUDataoperator= (const ComplexSuperLUData &g)
Int m () const
Int n () const
void DistSparseMatrixToSuperMatrixNRloc (DistSparseMatrix< Complex > &sparseA, const SuperLUOptions &opt)
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


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