addNonZeroValues(const int row, const int col, const double val) | DoubleSparseMatrix | virtual |
addRightHandSideVector(const int row, const double val, const int irhs=0) | DoubleSparseMatrix | |
analysisPhaseMatrixSolver() | DoubleSparseSquareMatrix | |
calcMatrixVectorProduct(const double *invVec, double *outVec) const | DoubleSparseMatrix | |
calcMatrixVectorProductUsingTransposedMatrix(const double *invVec, double *outVec) const | DoubleSparseMatrix | |
convertToCRSFormat() | DoubleSparseMatrix | |
copyRhsVector(double *vecOut) const | DoubleSparseMatrix | |
debugWriteMatrix() const | DoubleSparseMatrix | |
debugWriteRightHandSide() const | DoubleSparseMatrix | |
deleteTripletMatrix() | DoubleSparseMatrix | protected |
DoubleSparseMatrix() | DoubleSparseMatrix | explicit |
DoubleSparseMatrix(const int nrows, const int ncols, const int nrhs=1) | DoubleSparseMatrix | explicit |
DoubleSparseMatrix(const DoubleSparseMatrix &matrix) | DoubleSparseMatrix | private |
DoubleSparseSquareMatrix() | DoubleSparseSquareMatrix | explicit |
DoubleSparseSquareMatrix(const int nEq, const int nRhs=1) | DoubleSparseSquareMatrix | explicit |
DoubleSparseSquareMatrix(const DoubleSparseSquareMatrix &matrix) | DoubleSparseSquareMatrix | private |
factorizationPhaseMatrixSolver() | DoubleSparseSquareMatrix | |
getColumnsCRS(const int iNonZero) const | DoubleSparseMatrix | |
getDegreeOfEquation() const | DoubleSparseSquareMatrix | |
getNumColumns() const | DoubleSparseMatrix | |
getNumRightHandSideVectors() const | DoubleSparseMatrix | |
getNumRows() const | DoubleSparseMatrix | |
getRightHandSideVector(const int row, const int irhs=0) const | DoubleSparseMatrix | |
getRowIndexCRS(const int iRow) const | DoubleSparseMatrix | |
getValueCRS(const int iNonZero) const | DoubleSparseMatrix | |
hasConvertedToCRSFormat() const | DoubleSparseMatrix | |
initializeMatrixAndRhsVectors(const int nEq, const int nRhs) | DoubleSparseSquareMatrix | |
DoubleSparseMatrix::initializeMatrixAndRhsVectors(const int nrows, const int ncols, const int nrhs) | DoubleSparseMatrix | virtual |
initializeMatrixSolver(const std::string &oocHeaderName, const int imode)=0 | DoubleSparseSquareMatrix | pure virtual |
m_columns | DoubleSparseMatrix | protected |
m_hasConvertedToCRSFormat | DoubleSparseMatrix | protected |
m_matrixTripletFormat | DoubleSparseMatrix | protected |
m_numColumns | DoubleSparseMatrix | protected |
m_numNonZeros | DoubleSparseMatrix | protected |
m_numRightHandSideVectors | DoubleSparseMatrix | protected |
m_numRows | DoubleSparseMatrix | protected |
m_pardisoSolver | DoubleSparseSquareMatrix | protected |
m_rightHandSideVector | DoubleSparseMatrix | protected |
m_rowIndex | DoubleSparseMatrix | protected |
m_values | DoubleSparseMatrix | protected |
operator=(const DoubleSparseSquareMatrix &rhs) | DoubleSparseSquareMatrix | private |
reallocateMemoryForRightHandSideVectors(const int nrhs) | DoubleSparseMatrix | |
releaseMemory() | DoubleSparseSquareMatrix | virtual |
releaseMemoryMatrixSolver() | DoubleSparseSquareMatrix | |
setDegreeOfEquation(const int nEq) | DoubleSparseSquareMatrix | |
setNumRowsAndColumns(const int nrows, const int ncols) | DoubleSparseSquareMatrix | virtual |
setStructureAndAddValueByTripletFormat(const int row, const int col, const double val) | DoubleSparseMatrix | virtual |
setStructureByTripletFormat(const int row, const int col) | DoubleSparseMatrix | virtual |
solvePhaseMatrixSolver(double *solution, const long long iRhsStart, const int nRhs) | DoubleSparseSquareMatrix | |
solvePhaseMatrixSolver(double *solution) | DoubleSparseSquareMatrix | |
solvePhaseMatrixSolver(const int nrhs, double *rhs, double *solution) | DoubleSparseSquareMatrix | |
writeMemoryRequiredByMatrixSolver() | DoubleSparseSquareMatrix | |
zeroClearNonZeroValues() | DoubleSparseMatrix | |
zeroClearRightHandSideVector() | DoubleSparseMatrix | |
~DoubleSparseMatrix() | DoubleSparseMatrix | virtual |
~DoubleSparseSquareMatrix() | DoubleSparseSquareMatrix | virtual |