FEMTIC
RougheningSquareMatrix Member List

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

addNonZeroValues(const int row, const int col, const double val)RougheningSquareMatrixvirtual
addRightHandSideVector(const int row, const double val, const int irhs=0)DoubleSparseMatrix
analysisPhaseMatrixSolver()DoubleSparseSquareMatrix
calcEigenValues() constRougheningSquareMatrix
calcMatrixVectorProduct(const double *invVec, double *outVec) constDoubleSparseMatrix
calcMatrixVectorProductUsingTransposedMatrix(const double *invVec, double *outVec) constDoubleSparseMatrix
calcModelRoughness(const double *modelVec) constRougheningSquareMatrix
calcModelRoughnessForDifferenceFilter(const double *modelVec) constRougheningSquareMatrix
calcSingularValues() constRougheningSquareMatrix
calcVectorOfModelRoughness(const double *modelVec, double *roughnessVec) constRougheningSquareMatrix
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
DoubleSparseSquareMatrix()DoubleSparseSquareMatrixexplicit
DoubleSparseSquareMatrix(const int nEq, const int nRhs=1)DoubleSparseSquareMatrixexplicit
DoubleSparseSquareMatrix(const DoubleSparseSquareMatrix &matrix)DoubleSparseSquareMatrixprivate
DoubleSparseSquareUnsymmetricMatrix()DoubleSparseSquareUnsymmetricMatrixexplicit
DoubleSparseSquareUnsymmetricMatrix(const int nEq, const int nRhs=1)DoubleSparseSquareUnsymmetricMatrixexplicit
DoubleSparseSquareUnsymmetricMatrix(const DoubleSparseSquareUnsymmetricMatrix &matrix)DoubleSparseSquareUnsymmetricMatrixprivate
factorizationPhaseMatrixSolver()DoubleSparseSquareMatrix
getColumnsCRS(const int iNonZero) constDoubleSparseMatrix
getDegreeOfEquation() constDoubleSparseSquareMatrix
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 nEq, const int nRhs)DoubleSparseSquareMatrix
DoubleSparseMatrix::initializeMatrixAndRhsVectors(const int nrows, const int ncols, const int nrhs)DoubleSparseMatrixvirtual
initializeMatrixSolver(const std::string &oocHeaderName, const int imode)DoubleSparseSquareUnsymmetricMatrixvirtual
m_columnsDoubleSparseMatrixprotected
m_hasConvertedToCRSFormatDoubleSparseMatrixprotected
m_matrixTripletFormatDoubleSparseMatrixprotected
m_numColumnsDoubleSparseMatrixprotected
m_numNonZerosDoubleSparseMatrixprotected
m_numRightHandSideVectorsDoubleSparseMatrixprotected
m_numRowsDoubleSparseMatrixprotected
m_pardisoSolverDoubleSparseSquareMatrixprotected
m_rightHandSideVectorDoubleSparseMatrixprotected
m_rowIndexDoubleSparseMatrixprotected
m_valuesDoubleSparseMatrixprotected
makeRTRMatrix(DoubleSparseSquareSymmetricMatrix &RTRMatrix, const double smallValueOnDiagonals=0.0) constRougheningSquareMatrix
makeTansposedMatrix(DoubleSparseSquareUnsymmetricMatrix &tansposedMatrix) constDoubleSparseSquareUnsymmetricMatrix
operator=(const RougheningSquareMatrix &rhs)RougheningSquareMatrixprivate
outputRougheningMatrix() constRougheningSquareMatrix
postmultiplyDiagonalMatrix(const double *diagMatrix)RougheningSquareMatrix
reallocateMemoryForRightHandSideVectors(const int nrhs)DoubleSparseMatrix
releaseMemory()DoubleSparseSquareMatrixvirtual
releaseMemoryMatrixSolver()DoubleSparseSquareMatrix
RougheningSquareMatrix()RougheningSquareMatrixexplicit
RougheningSquareMatrix(const int nEq, const int nRhs=1)RougheningSquareMatrixexplicit
RougheningSquareMatrix(const RougheningSquareMatrix &matrix)RougheningSquareMatrixprivate
setDegreeOfEquation(const int nEq)DoubleSparseSquareMatrix
setNumRowsAndColumns(const int nrows, const int ncols)DoubleSparseSquareMatrixvirtual
setStructureAndAddValueByTripletFormat(const int row, const int col, const double val)RougheningSquareMatrixvirtual
setStructureByTripletFormat(const int row, const int col)RougheningSquareMatrixvirtual
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()DoubleSparseMatrixvirtual
~DoubleSparseSquareMatrix()DoubleSparseSquareMatrixvirtual
~DoubleSparseSquareUnsymmetricMatrix()DoubleSparseSquareUnsymmetricMatrixvirtual
~RougheningSquareMatrix()RougheningSquareMatrixvirtual