| addNonZeroValues(const int row, const int col, const double val) | RougheningSquareMatrix | virtual |
| addRightHandSideVector(const int row, const double val, const int irhs=0) | DoubleSparseMatrix | |
| analysisPhaseMatrixSolver() | DoubleSparseSquareMatrix | |
| calcEigenValues() const | RougheningSquareMatrix | |
| calcMatrixVectorProduct(const double *invVec, double *outVec) const | DoubleSparseMatrix | |
| calcMatrixVectorProductUsingTransposedMatrix(const double *invVec, double *outVec) const | DoubleSparseMatrix | |
| calcModelRoughness(const double *modelVec) const | RougheningSquareMatrix | |
| calcModelRoughnessForDifferenceFilter(const double *modelVec) const | RougheningSquareMatrix | |
| calcSingularValues() const | RougheningSquareMatrix | |
| calcVectorOfModelRoughness(const double *modelVec, double *roughnessVec) const | RougheningSquareMatrix | |
| 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 |
| DoubleSparseSquareUnsymmetricMatrix() | DoubleSparseSquareUnsymmetricMatrix | explicit |
| DoubleSparseSquareUnsymmetricMatrix(const int nEq, const int nRhs=1) | DoubleSparseSquareUnsymmetricMatrix | explicit |
| DoubleSparseSquareUnsymmetricMatrix(const DoubleSparseSquareUnsymmetricMatrix &matrix) | DoubleSparseSquareUnsymmetricMatrix | 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) | DoubleSparseSquareUnsymmetricMatrix | 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 |
| makeRTRMatrix(DoubleSparseSquareSymmetricMatrix &RTRMatrix, const double smallValueOnDiagonals=0.0) const | RougheningSquareMatrix | |
| makeTansposedMatrix(DoubleSparseSquareUnsymmetricMatrix &tansposedMatrix) const | DoubleSparseSquareUnsymmetricMatrix | |
| operator=(const RougheningSquareMatrix &rhs) | RougheningSquareMatrix | private |
| outputRougheningMatrix() const | RougheningSquareMatrix | |
| postmultiplyDiagonalMatrix(const double *diagMatrix) | RougheningSquareMatrix | |
| reallocateMemoryForRightHandSideVectors(const int nrhs) | DoubleSparseMatrix | |
| releaseMemory() | DoubleSparseSquareMatrix | virtual |
| releaseMemoryMatrixSolver() | DoubleSparseSquareMatrix | |
| RougheningSquareMatrix() | RougheningSquareMatrix | explicit |
| RougheningSquareMatrix(const int nEq, const int nRhs=1) | RougheningSquareMatrix | explicit |
| RougheningSquareMatrix(const RougheningSquareMatrix &matrix) | RougheningSquareMatrix | private |
| setDegreeOfEquation(const int nEq) | DoubleSparseSquareMatrix | |
| setNumRowsAndColumns(const int nrows, const int ncols) | DoubleSparseSquareMatrix | virtual |
| setStructureAndAddValueByTripletFormat(const int row, const int col, const double val) | RougheningSquareMatrix | virtual |
| setStructureByTripletFormat(const int row, const int col) | RougheningSquareMatrix | 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 |
| ~DoubleSparseSquareUnsymmetricMatrix() | DoubleSparseSquareUnsymmetricMatrix | virtual |
| ~RougheningSquareMatrix() | RougheningSquareMatrix | virtual |