|  | 
|  | ComplexSparseSquareMatrix () | 
|  | 
|  | ComplexSparseSquareMatrix (const int nEq, const int nRhs=1) | 
|  | 
| virtual | ~ComplexSparseSquareMatrix () | 
|  | 
| virtual void | setNumRowsAndColumns (const int nrows, const int ncols) | 
|  | 
| void | setDegreeOfEquation (const int nEq) | 
|  | 
| void | initializeMatrixAndRhsVectors (const int nEq, const int nRhs) | 
|  | 
| virtual void | initializeMatrixSolver (const std::string &oocHeaderName, const int imode)=0 | 
|  | 
| void | analysisPhaseMatrixSolver () | 
|  | 
| void | factorizationPhaseMatrixSolver () | 
|  | 
| void | solvePhaseMatrixSolver (std::complex< double > *solution, const long long iRhsStart, const int nRhs) | 
|  | 
| void | solvePhaseMatrixSolver (std::complex< double > *solution) | 
|  | 
| void | releaseMemoryMatrixSolver () | 
|  | 
| void | writeMemoryRequiredByMatrixSolver () | 
|  | 
| virtual void | releaseMemory () | 
|  | 
| int | getDegreeOfEquation () const | 
|  | 
|  | ComplexSparseMatrix () | 
|  | 
|  | ComplexSparseMatrix (const int nrows, const int ncols, const int nrhs=1) | 
|  | 
| virtual | ~ComplexSparseMatrix () | 
|  | 
| virtual void | setStructureByTripletFormat (const int row, const int col) | 
|  | 
| virtual void | setStructureAndAddValueByTripletFormat (const int row, const int col, const std::complex< double > &val) | 
|  | 
| void | convertToCRSFormat () | 
|  | 
| virtual void | addNonZeroValues (const int row, const int col, const std::complex< double > &val) | 
|  | 
| virtual int | checkAndGetLocationNonZeroValue (const int row, const int col) | 
|  | 
| virtual void | addNonZeroValuesWithoutSearchingLocation (const int loc, const std::complex< double > &val) | 
|  | 
| void | zeroClearNonZeroValues () | 
|  | 
| void | addRightHandSideVector (const int row, const std::complex< double > &val, const int irhs=0) | 
|  | 
| void | zeroClearRightHandSideVector () | 
|  | 
| virtual void | initializeMatrixAndRhsVectors (const int nrows, const int ncols, const int nrhs) | 
|  | 
| int | getNumRows () const | 
|  | 
| int | getNumColumns () const | 
|  | 
| int | getNumRightHandSideVectors () const | 
|  | 
| bool | hasConvertedToCRSFormat () const | 
|  | 
| void | reallocateMemoryForRightHandSideVectors (const int nrhs) | 
|  | 
| void | copyRhsVector (std::complex< double > *vecOut) const | 
|  | 
| void | copyRhsVector (const int numCompsCopied, const int *const compsCopied, std::complex< double > *vecOut) const | 
|  | 
| void | debugWriteMatrix () const | 
|  | 
| void | debugWriteRightHandSide () const | 
|  | 
| void | debugWriteNonZeroRightHandSide () const | 
|  |