FEMTIC
RougheningMatrix Member List

This is the complete list of members for RougheningMatrix, including all inherited members.

addNonZeroValues(const int row, const int col, const double val)RougheningMatrixvirtual
addRightHandSideVector(const int row, const double val, const int irhs=0)DoubleSparseMatrix
calcMatrixVectorProduct(const double *invVec, double *outVec) constDoubleSparseMatrix
calcMatrixVectorProductUsingTransposedMatrix(const double *invVec, double *outVec) constDoubleSparseMatrix
calcModelRoughness(const double *modelVec) constRougheningMatrix
calcVectorOfModelRoughness(const double *modelVec, double *roughnessVec) constRougheningMatrix
convertToCRSFormat()DoubleSparseMatrix
copyRhsVector(double *vecOut) constDoubleSparseMatrix
debugWriteMatrix() constDoubleSparseMatrix
debugWriteRightHandSide() constDoubleSparseMatrix
deleteTripletMatrix()DoubleSparseMatrixprotected
DoubleSparseMatrix()DoubleSparseMatrixexplicit
DoubleSparseMatrix(const int nrows, const int ncols, const int nrhs=1)DoubleSparseMatrixexplicit
DoubleSparseMatrix(const DoubleSparseMatrix &matrix)DoubleSparseMatrixprivate
getColumnsCRS(const int iNonZero) constDoubleSparseMatrix
getNumColumns() constDoubleSparseMatrix
getNumRightHandSideVectors() constDoubleSparseMatrix
getNumRows() constDoubleSparseMatrix
getRightHandSideVector(const int row, const int irhs=0) constDoubleSparseMatrix
getRowIndexCRS(const int iRow) constDoubleSparseMatrix
getValueCRS(const int iNonZero) constDoubleSparseMatrix
hasConvertedToCRSFormat() constDoubleSparseMatrix
initializeMatrixAndRhsVectors(const int nrows, const int ncols, const int nrhs)DoubleSparseMatrixvirtual
m_columnsDoubleSparseMatrixprotected
m_hasConvertedToCRSFormatDoubleSparseMatrixprotected
m_matrixTripletFormatDoubleSparseMatrixprotected
m_numColumnsDoubleSparseMatrixprotected
m_numNonZerosDoubleSparseMatrixprotected
m_numRightHandSideVectorsDoubleSparseMatrixprotected
m_numRowsDoubleSparseMatrixprotected
m_rightHandSideVectorDoubleSparseMatrixprotected
m_rowIndexDoubleSparseMatrixprotected
m_valuesDoubleSparseMatrixprotected
makeRTRMatrix(DoubleSparseSquareSymmetricMatrix &RTRMatrix, const double smallValueOnDiagonals=0.0) constRougheningMatrix
operator=(const RougheningMatrix &rhs)RougheningMatrixprivate
outputRougheningMatrix(const std::string &fileName) constRougheningMatrix
postmultiplyDiagonalMatrix(const double *diagMatrix)RougheningMatrix
reallocateMemoryForRightHandSideVectors(const int nrhs)DoubleSparseMatrix
releaseMemory()DoubleSparseMatrixvirtual
RougheningMatrix()RougheningMatrixexplicit
RougheningMatrix(const int nrows, const int ncols, const int nRhs=1)RougheningMatrixexplicit
RougheningMatrix(const RougheningMatrix &matrix)RougheningMatrixprivate
setNumRowsAndColumns(const int nrows, const int ncols)DoubleSparseMatrixvirtual
setStructureAndAddValueByTripletFormat(const int row, const int col, const double val)RougheningMatrixvirtual
setStructureByTripletFormat(const int row, const int col)RougheningMatrixvirtual
zeroClearNonZeroValues()DoubleSparseMatrix
zeroClearRightHandSideVector()DoubleSparseMatrix
~DoubleSparseMatrix()DoubleSparseMatrixvirtual
~RougheningMatrix()RougheningMatrixvirtual