FEMTIC
DoubleSparseSquareSymmetricMatrix Member List

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

addNonZeroValues(const int row, const int col, const double val)DoubleSparseSquareSymmetricMatrixvirtual
addRightHandSideVector(const int row, const double val, const int irhs=0)DoubleSparseMatrix
analysisPhaseMatrixSolver()DoubleSparseSquareMatrix
calcMatrixVectorProduct(const double *invVec, double *outVec) constDoubleSparseMatrix
calcMatrixVectorProductUsingTransposedMatrix(const double *invVec, double *outVec) constDoubleSparseMatrix
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
DoubleSparseSquareSymmetricMatrix()DoubleSparseSquareSymmetricMatrixexplicit
DoubleSparseSquareSymmetricMatrix(const int nEq, const int nRhs=1)DoubleSparseSquareSymmetricMatrixexplicit
DoubleSparseSquareSymmetricMatrix(const DoubleSparseSquareSymmetricMatrix &matrix)DoubleSparseSquareSymmetricMatrixprivate
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)DoubleSparseSquareSymmetricMatrixvirtual
m_columnsDoubleSparseMatrixprotected
m_hasConvertedToCRSFormatDoubleSparseMatrixprotected
m_matrixTripletFormatDoubleSparseMatrixprotected
m_numColumnsDoubleSparseMatrixprotected
m_numNonZerosDoubleSparseMatrixprotected
m_numRightHandSideVectorsDoubleSparseMatrixprotected
m_numRowsDoubleSparseMatrixprotected
m_pardisoSolverDoubleSparseSquareMatrixprotected
m_rightHandSideVectorDoubleSparseMatrixprotected
m_rowIndexDoubleSparseMatrixprotected
m_valuesDoubleSparseMatrixprotected
operator=(const DoubleSparseSquareSymmetricMatrix &rhs)DoubleSparseSquareSymmetricMatrixprivate
reallocateMemoryForRightHandSideVectors(const int nrhs)DoubleSparseMatrix
releaseMemory()DoubleSparseSquareMatrixvirtual
releaseMemoryMatrixSolver()DoubleSparseSquareMatrix
setDegreeOfEquation(const int nEq)DoubleSparseSquareMatrix
setNumRowsAndColumns(const int nrows, const int ncols)DoubleSparseSquareMatrixvirtual
setStructureAndAddValueByTripletFormat(const int row, const int col, const double val)DoubleSparseSquareSymmetricMatrixvirtual
setStructureByTripletFormat(const int row, const int col)DoubleSparseSquareSymmetricMatrixvirtual
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
~DoubleSparseSquareSymmetricMatrix()DoubleSparseSquareSymmetricMatrixvirtual