FEMTIC
DoubleSparseSquareUnsymmetricMatrix Member List

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

addNonZeroValues(const int row, const int col, const double val)DoubleSparseMatrixvirtual
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
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
makeTansposedMatrix(DoubleSparseSquareUnsymmetricMatrix &tansposedMatrix) constDoubleSparseSquareUnsymmetricMatrix
operator=(const DoubleSparseSquareUnsymmetricMatrix &rhs)DoubleSparseSquareUnsymmetricMatrixprivate
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)DoubleSparseMatrixvirtual
setStructureByTripletFormat(const int row, const int col)DoubleSparseMatrixvirtual
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