FEMTIC
ComplexSparseSquareSymmetricMatrix Member List

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

addNonZeroValues(const int row, const int col, const std::complex< double > &val)ComplexSparseSquareSymmetricMatrixvirtual
addNonZeroValuesWithoutSearchingLocation(const int loc, const std::complex< double > &val)ComplexSparseMatrixvirtual
addRightHandSideVector(const int row, const std::complex< double > &val, const int irhs=0)ComplexSparseMatrix
analysisPhaseMatrixSolver()ComplexSparseSquareMatrix
checkAndGetLocationNonZeroValue(const int row, const int col)ComplexSparseMatrixvirtual
ComplexSparseMatrix()ComplexSparseMatrixexplicit
ComplexSparseMatrix(const int nrows, const int ncols, const int nrhs=1)ComplexSparseMatrixexplicit
ComplexSparseMatrix(const ComplexSparseMatrix &matrix)ComplexSparseMatrixprivate
ComplexSparseSquareMatrix()ComplexSparseSquareMatrixexplicit
ComplexSparseSquareMatrix(const int nEq, const int nRhs=1)ComplexSparseSquareMatrixexplicit
ComplexSparseSquareMatrix(const ComplexSparseSquareMatrix &matrix)ComplexSparseSquareMatrixprivate
ComplexSparseSquareSymmetricMatrix()ComplexSparseSquareSymmetricMatrixexplicit
ComplexSparseSquareSymmetricMatrix(const int nEq, const int nRhs=1)ComplexSparseSquareSymmetricMatrixexplicit
ComplexSparseSquareSymmetricMatrix(const ComplexSparseSquareSymmetricMatrix &matrix)ComplexSparseSquareSymmetricMatrixprivate
convertToCRSFormat()ComplexSparseMatrix
copyRhsVector(std::complex< double > *vecOut) constComplexSparseMatrix
copyRhsVector(const int numCompsCopied, const int *const compsCopied, std::complex< double > *vecOut) constComplexSparseMatrix
debugWriteMatrix() constComplexSparseMatrix
debugWriteNonZeroRightHandSide() constComplexSparseMatrix
debugWriteRightHandSide() constComplexSparseMatrix
deleteTripletMatrix()ComplexSparseMatrixprotected
factorizationPhaseMatrixSolver()ComplexSparseSquareMatrix
getDegreeOfEquation() constComplexSparseSquareMatrix
getNumColumns() constComplexSparseMatrix
getNumRightHandSideVectors() constComplexSparseMatrix
getNumRows() constComplexSparseMatrix
hasConvertedToCRSFormat() constComplexSparseMatrix
initializeMatrixAndRhsVectors(const int nEq, const int nRhs)ComplexSparseSquareMatrix
ComplexSparseMatrix::initializeMatrixAndRhsVectors(const int nrows, const int ncols, const int nrhs)ComplexSparseMatrixvirtual
initializeMatrixSolver(const std::string &oocHeaderName, const int imode)ComplexSparseSquareSymmetricMatrixvirtual
m_columnsComplexSparseMatrixprotected
m_hasConvertedToCRSFormatComplexSparseMatrixprotected
m_matrixTripletFormatComplexSparseMatrixprotected
m_numColumnsComplexSparseMatrixprotected
m_numNonZerosComplexSparseMatrixprotected
m_numRightHandSideVectorsComplexSparseMatrixprotected
m_numRowsComplexSparseMatrixprotected
m_pardisoSolverComplexSparseSquareMatrixprotected
m_rightHandSideVectorComplexSparseMatrixprotected
m_rowIndexComplexSparseMatrixprotected
m_valuesComplexSparseMatrixprotected
operator=(const ComplexSparseSquareSymmetricMatrix &rhs)ComplexSparseSquareSymmetricMatrixprivate
postmultiplyByVectorAndSubtractResult(const std::complex< double > *const vecIn, const int numCompsCopied, const int *const compsCopied2Full, const int *const full2CompsCopied, std::complex< double > *const vecOut) constComplexSparseSquareSymmetricMatrix
reallocateMemoryForRightHandSideVectors(const int nrhs)ComplexSparseMatrix
releaseMemory()ComplexSparseSquareMatrixvirtual
releaseMemoryMatrixSolver()ComplexSparseSquareMatrix
setDegreeOfEquation(const int nEq)ComplexSparseSquareMatrix
setNumRowsAndColumns(const int nrows, const int ncols)ComplexSparseSquareMatrixvirtual
setStructureAndAddValueByTripletFormat(const int row, const int col, const std::complex< double > &val)ComplexSparseSquareSymmetricMatrixvirtual
setStructureByTripletFormat(const int row, const int col)ComplexSparseSquareSymmetricMatrixvirtual
solvePhaseMatrixSolver(std::complex< double > *solution, const long long iRhsStart, const int nRhs)ComplexSparseSquareMatrix
solvePhaseMatrixSolver(std::complex< double > *solution)ComplexSparseSquareMatrix
writeMemoryRequiredByMatrixSolver()ComplexSparseSquareMatrix
zeroClearNonZeroValues()ComplexSparseMatrix
zeroClearRightHandSideVector()ComplexSparseMatrix
~ComplexSparseMatrix()ComplexSparseMatrixvirtual
~ComplexSparseSquareMatrix()ComplexSparseSquareMatrixvirtual
~ComplexSparseSquareSymmetricMatrix()ComplexSparseSquareSymmetricMatrixvirtual