24 #ifndef DBLDEF_COMPLEX_SPARSE_SQUARE_MATRIX
25 #define DBLDEF_COMPLEX_SPARSE_SQUARE_MATRIX
Definition: ComplexSparseMatrix.h:31
Definition: ComplexSparseSquareMatrix.h:32
ComplexSparseSquareMatrix & operator=(const ComplexSparseSquareMatrix &rhs)
Definition: ComplexSparseSquareMatrix.cpp:506
virtual void releaseMemory()
Definition: ComplexSparseSquareMatrix.cpp:373
void setDegreeOfEquation(const int nEq)
Definition: ComplexSparseSquareMatrix.cpp:78
void releaseMemoryMatrixSolver()
Definition: ComplexSparseSquareMatrix.cpp:359
void writeMemoryRequiredByMatrixSolver()
Definition: ComplexSparseSquareMatrix.cpp:368
void analysisPhaseMatrixSolver()
Definition: ComplexSparseSquareMatrix.cpp:308
PARDISOSolverComplex m_pardisoSolver
Definition: ComplexSparseSquareMatrix.h:128
void solvePhaseMatrixSolver(std::complex< double > *solution, const long long iRhsStart, const int nRhs)
Definition: ComplexSparseSquareMatrix.cpp:336
virtual void setNumRowsAndColumns(const int nrows, const int ncols)
Definition: ComplexSparseSquareMatrix.cpp:64
virtual void initializeMatrixSolver(const std::string &oocHeaderName, const int imode)=0
void initializeMatrixAndRhsVectors(const int nEq, const int nRhs)
Definition: ComplexSparseSquareMatrix.cpp:279
virtual ~ComplexSparseSquareMatrix()
Definition: ComplexSparseSquareMatrix.cpp:55
int getDegreeOfEquation() const
Definition: ComplexSparseSquareMatrix.cpp:383
void factorizationPhaseMatrixSolver()
Definition: ComplexSparseSquareMatrix.cpp:322
ComplexSparseSquareMatrix()
Definition: ComplexSparseSquareMatrix.cpp:32
Definition: PARDISOSolverComplex.h:31