| _col | CRMatrix< T_Diag, T_OffDiag, X > | private |
| _conn | CRMatrix< T_Diag, T_OffDiag, X > | private |
| _diag | CRMatrix< T_Diag, T_OffDiag, X > | private |
| _ghostCellBoundayMap | CRMatrix< T_Diag, T_OffDiag, X > | private |
| _iluCoeffsPtr | CRMatrix< T_Diag, T_OffDiag, X > | mutableprivate |
| _iluConnPtr | CRMatrix< T_Diag, T_OffDiag, X > | mutableprivate |
| _iluDiagIndexPtr | CRMatrix< T_Diag, T_OffDiag, X > | mutableprivate |
| _isBoundary | CRMatrix< T_Diag, T_OffDiag, X > | private |
| _offDiag | CRMatrix< T_Diag, T_OffDiag, X > | private |
| _pairWiseAssemblers | CRMatrix< T_Diag, T_OffDiag, X > | private |
| _recvCounts | CRMatrix< T_Diag, T_OffDiag, X > | private |
| _recvIndices | CRMatrix< T_Diag, T_OffDiag, X > | private |
| _recvValuesB | CRMatrix< T_Diag, T_OffDiag, X > | private |
| _recvValuesCRMtrx | CRMatrix< T_Diag, T_OffDiag, X > | private |
| _row | CRMatrix< T_Diag, T_OffDiag, X > | private |
| _sendCounts | CRMatrix< T_Diag, T_OffDiag, X > | private |
| _sendIndices | CRMatrix< T_Diag, T_OffDiag, X > | private |
| _sendValuesB | CRMatrix< T_Diag, T_OffDiag, X > | private |
| _sendValuesCRMtrx | CRMatrix< T_Diag, T_OffDiag, X > | private |
| _spikeMtrx | CRMatrix< T_Diag, T_OffDiag, X > | mutableprivate |
| ArrayDblePtr typedef | CRMatrix< T_Diag, T_OffDiag, X > | |
| compute_ILU0() const | CRMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| computeResidual(const IContainer &xB, const IContainer &bB, IContainer &rB) const | CRMatrix< T_Diag, T_OffDiag, X > | inlinevirtual |
| createCoarseConnectivity(const IContainer &gCoarseIndex, const CRConnectivity &coarseToFine, const StorageSite &coarseRowSite, const StorageSite &coarseColSite) | CRMatrix< T_Diag, T_OffDiag, X > | inlinevirtual |
| createCoarseMatrix(const IContainer &gCoarseIndex, const CRConnectivity &coarseToFine, const CRConnectivity &coarseConnectivity) | CRMatrix< T_Diag, T_OffDiag, X > | inlinevirtual |
| createCoarsening(IContainer &gCoarseIndex, const int groupSize, const double weightRatioThreshold) | CRMatrix< T_Diag, T_OffDiag, X > | inlinevirtual |
| createMergeMatrix(const LinearSystemMerger &mergeLS) | Matrix | inlinevirtual |
| createScatterGatherCountsBuffer() | CRMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| createScatterGatherIndicesBuffer() | CRMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| createScatterGatherValuesBBuffer(const XArray &B) | CRMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| createScatterGatherValuesCRMtrxBuffer() | CRMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| CRMatrix(const CRConnectivity &conn) | CRMatrix< T_Diag, T_OffDiag, X > | inline |
| DEFINE_TYPENAME("CRMatrix<"+NumTypeTraits< Diag >::getTypeName()+","+NumTypeTraits< OffDiag >::getTypeName()+","+NumTypeTraits< X >::getTypeName()+">") | CRMatrix< T_Diag, T_OffDiag, X > | |
| Matrix::DEFINE_TYPENAME("Matrix") | Matrix | |
| Diag typedef | CRMatrix< T_Diag, T_OffDiag, X > | |
| DiagArray typedef | CRMatrix< T_Diag, T_OffDiag, X > | |
| DiagArrayPtr typedef | CRMatrix< T_Diag, T_OffDiag, X > | |
| eliminateBoundaryEquations(IContainer &bB) | CRMatrix< T_Diag, T_OffDiag, X > | inlinevirtual |
| eliminateDirichlet(const int j, Array< X > &b, const X &delta_j, const bool explicitMode=false) | CRMatrix< T_Diag, T_OffDiag, X > | inline |
| eliminateRow(const int j, Array< X > &b) | CRMatrix< T_Diag, T_OffDiag, X > | inline |
| eliminateRowGhost(Array< X > &b) | CRMatrix< T_Diag, T_OffDiag, X > | inline |
| EntryIndex typedef | CRMatrix< T_Diag, T_OffDiag, X > | |
| forwardGS(IContainer &xB, IContainer &bB, IContainer &) const | CRMatrix< T_Diag, T_OffDiag, X > | inlinevirtual |
| get_request_size() | CRMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| getCoeff(const int i, const int j) | CRMatrix< T_Diag, T_OffDiag, X > | inline |
| getConnectivity() const | CRMatrix< T_Diag, T_OffDiag, X > | inlinevirtual |
| getDiag() | CRMatrix< T_Diag, T_OffDiag, X > | inline |
| getDiag() const | CRMatrix< T_Diag, T_OffDiag, X > | inline |
| getDiagData() const | CRMatrix< T_Diag, T_OffDiag, X > | inlinevirtual |
| getDiagDataSize() const | CRMatrix< T_Diag, T_OffDiag, X > | inlinevirtual |
| getOffDiag() | CRMatrix< T_Diag, T_OffDiag, X > | inline |
| getOffDiag() const | CRMatrix< T_Diag, T_OffDiag, X > | inline |
| getOffDiagData() const | CRMatrix< T_Diag, T_OffDiag, X > | inlinevirtual |
| getOffDiagDataSize() const | CRMatrix< T_Diag, T_OffDiag, X > | inlinevirtual |
| getPairWiseAssembler(const CRConnectivity &pairs) | CRMatrix< T_Diag, T_OffDiag, X > | inline |
| GhostArrayMap typedef | CRMatrix< T_Diag, T_OffDiag, X > | |
| hasCoeff(const int i, const int j) | CRMatrix< T_Diag, T_OffDiag, X > | inline |
| iluSolve(IContainer &xB, const IContainer &bB, const IContainer &) const | CRMatrix< T_Diag, T_OffDiag, X > | inlinevirtual |
| initAssembly() | CRMatrix< T_Diag, T_OffDiag, X > | inlinevirtual |
| IntArray typedef | CRMatrix< T_Diag, T_OffDiag, X > | |
| IntArrayPtr typedef | CRMatrix< T_Diag, T_OffDiag, X > | |
| isInvertible() | Matrix | inlinevirtual |
| Jacobi(IContainer &xnewB, const IContainer &xoldB, const IContainer &bB) const | CRMatrix< T_Diag, T_OffDiag, X > | inlinevirtual |
| lowerSolve(XArray &y, const XArray &b) const | CRMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| Matrix() | Matrix | |
| multiply(IContainer &yB, const IContainer &xB) const | CRMatrix< T_Diag, T_OffDiag, X > | inlinevirtual |
| multiplyAndAdd(IContainer &yB, const IContainer &xB) const | CRMatrix< T_Diag, T_OffDiag, X > | inlinevirtual |
| OffDiag typedef | CRMatrix< T_Diag, T_OffDiag, X > | |
| OffDiagArray typedef | CRMatrix< T_Diag, T_OffDiag, X > | |
| PairWiseAssemblerMap typedef | CRMatrix< T_Diag, T_OffDiag, X > | |
| printRow(const int i) const | CRMatrix< T_Diag, T_OffDiag, X > | inlinevirtual |
| quadProduct(const IContainer &xB) const | CRMatrix< T_Diag, T_OffDiag, X > | inlinevirtual |
| reverseGS(IContainer &xB, IContainer &bB, IContainer &) const | CRMatrix< T_Diag, T_OffDiag, X > | inlinevirtual |
| setBoundary(const int nr) | CRMatrix< T_Diag, T_OffDiag, X > | inline |
| setDirichlet(const int nr) | CRMatrix< T_Diag, T_OffDiag, X > | inline |
| setFlatMatrix(Matrix &fmg) const | CRMatrix< T_Diag, T_OffDiag, X > | inlinevirtual |
| solveBoundary(IContainer &xB, IContainer &bB, IContainer &) const | CRMatrix< T_Diag, T_OffDiag, X > | inlinevirtual |
| spikeSolve(IContainer &xB, const IContainer &bB, const IContainer &, const SpikeStorage &spike_storage) const | CRMatrix< T_Diag, T_OffDiag, X > | inlinevirtual |
| syncBndryCoeffs(const Array< X > &b) | CRMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| syncCounts() | CRMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| syncIndices() | CRMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| syncValuesB() | CRMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| syncValuesCRMtrx() | CRMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| T_SpikeMtrx typedef | CRMatrix< T_Diag, T_OffDiag, X > | |
| transpose() | CRMatrix< T_Diag, T_OffDiag, X > | inlinevirtual |
| upperSolve(XArray &x, const XArray &y) const | CRMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| XArray typedef | CRMatrix< T_Diag, T_OffDiag, X > | |
| ~CRMatrix() | CRMatrix< T_Diag, T_OffDiag, X > | inlinevirtual |
| ~Matrix() | Matrix | virtual |