addNonZeroValues(const int row, const int col, const double val) | RougheningMatrix | virtual |
addRightHandSideVector(const int row, const double val, const int irhs=0) | DoubleSparseMatrix | |
calcMatrixVectorProduct(const double *invVec, double *outVec) const | DoubleSparseMatrix | |
calcMatrixVectorProductUsingTransposedMatrix(const double *invVec, double *outVec) const | DoubleSparseMatrix | |
calcModelRoughness(const double *modelVec) const | RougheningMatrix | |
calcVectorOfModelRoughness(const double *modelVec, double *roughnessVec) const | RougheningMatrix | |
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 |
getColumnsCRS(const int iNonZero) const | DoubleSparseMatrix | |
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 nrows, const int ncols, const int nrhs) | DoubleSparseMatrix | 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_rightHandSideVector | DoubleSparseMatrix | protected |
m_rowIndex | DoubleSparseMatrix | protected |
m_values | DoubleSparseMatrix | protected |
makeRTRMatrix(DoubleSparseSquareSymmetricMatrix &RTRMatrix, const double smallValueOnDiagonals=0.0) const | RougheningMatrix | |
operator=(const RougheningMatrix &rhs) | RougheningMatrix | private |
outputRougheningMatrix(const std::string &fileName) const | RougheningMatrix | |
postmultiplyDiagonalMatrix(const double *diagMatrix) | RougheningMatrix | |
reallocateMemoryForRightHandSideVectors(const int nrhs) | DoubleSparseMatrix | |
releaseMemory() | DoubleSparseMatrix | virtual |
RougheningMatrix() | RougheningMatrix | explicit |
RougheningMatrix(const int nrows, const int ncols, const int nRhs=1) | RougheningMatrix | explicit |
RougheningMatrix(const RougheningMatrix &matrix) | RougheningMatrix | private |
setNumRowsAndColumns(const int nrows, const int ncols) | DoubleSparseMatrix | virtual |
setStructureAndAddValueByTripletFormat(const int row, const int col, const double val) | RougheningMatrix | virtual |
setStructureByTripletFormat(const int row, const int col) | RougheningMatrix | virtual |
zeroClearNonZeroValues() | DoubleSparseMatrix | |
zeroClearRightHandSideVector() | DoubleSparseMatrix | |
~DoubleSparseMatrix() | DoubleSparseMatrix | virtual |
~RougheningMatrix() | RougheningMatrix | virtual |