24 #ifndef DBLDEF_DOUBLE_SPARSE_SQUARE_MATRIX
25 #define DBLDEF_DOUBLE_SPARSE_SQUARE_MATRIX
Definition: DoubleSparseMatrix.h:29
Definition: DoubleSparseSquareMatrix.h:31
void releaseMemoryMatrixSolver()
Definition: DoubleSparseSquareMatrix.cpp:139
void setDegreeOfEquation(const int nEq)
Definition: DoubleSparseSquareMatrix.cpp:75
void writeMemoryRequiredByMatrixSolver()
Definition: DoubleSparseSquareMatrix.cpp:146
virtual ~DoubleSparseSquareMatrix()
Definition: DoubleSparseSquareMatrix.cpp:54
virtual void initializeMatrixSolver(const std::string &oocHeaderName, const int imode)=0
void analysisPhaseMatrixSolver()
Definition: DoubleSparseSquareMatrix.cpp:108
void factorizationPhaseMatrixSolver()
Definition: DoubleSparseSquareMatrix.cpp:114
PARDISOSolverDouble m_pardisoSolver
Definition: DoubleSparseSquareMatrix.h:85
DoubleSparseSquareMatrix()
Definition: DoubleSparseSquareMatrix.cpp:32
void solvePhaseMatrixSolver(double *solution, const long long iRhsStart, const int nRhs)
Definition: DoubleSparseSquareMatrix.cpp:120
void initializeMatrixAndRhsVectors(const int nEq, const int nRhs)
Definition: DoubleSparseSquareMatrix.cpp:87
virtual void setNumRowsAndColumns(const int nrows, const int ncols)
Definition: DoubleSparseSquareMatrix.cpp:61
DoubleSparseSquareMatrix & operator=(const DoubleSparseSquareMatrix &rhs)
Definition: DoubleSparseSquareMatrix.cpp:172
int getDegreeOfEquation() const
Definition: DoubleSparseSquareMatrix.cpp:161
virtual void releaseMemory()
Definition: DoubleSparseSquareMatrix.cpp:151
Definition: PARDISOSolverDouble.h:30