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

Public Member Functions

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

Protected Attributes

RealSuperLUData_internalptrData
 

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