Public Member Functions | |
ComplexSuperLUData (const SuperLUGrid< Complex > &g, const SuperLUOptions &opt) | |
ComplexSuperLUData (const ComplexSuperLUData &g) | |
ComplexSuperLUData & | operator= (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 | |
ComplexSuperLUData_internal * | ptrData |