| _A | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _bandwidth | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _conn | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _diag | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _g | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _gB | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _gT | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _JokergB | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _JokergT | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _JokerSpikeB | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _JokerSpikeT | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _JokerZ1 | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _JokerZ2 | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _L | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _LL | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _LSpike | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _LSpikeT | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _ncells | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _nprocs | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _offDiag | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _pp1 | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _pp2 | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _procID | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _R | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _reducedA1 | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _reducedA2 | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _reducedRHS1 | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _reducedRHS2 | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _RHS | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _RR | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _RSpike | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _RSpikeB | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _spikeStorage | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _y | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _yL | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| _yR | SpikeMatrix< T_Diag, T_OffDiag, X > | private |
| computeResidual(const IContainer &xB, const IContainer &bB, IContainer &residual) const | Matrix | virtual |
| createCoarseConnectivity(const IContainer &coarseIndex, const CRConnectivity &coarseToFine, const StorageSite &coarseRowSite, const StorageSite &coarseColSite) | Matrix | virtual |
| createCoarseMatrix(const IContainer &coarseIndex, const CRConnectivity &coarseToFine, const CRConnectivity &coarseConnectivity) | Matrix | virtual |
| createCoarsening(IContainer &coarseIndex, const int groupSize, const double weighRatioThreshold) | Matrix | virtual |
| createMergeMatrix(const LinearSystemMerger &mergeLS) | Matrix | inlinevirtual |
| DEFINE_TYPENAME("Matrix") | Matrix | |
| denseLUsolve(const Array2D< Diag > &A, const Array< int > &pp, Array< X > &rhs) | SpikeMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| denseMtrxLU(Array2D< Diag > &A, Array< int > &pp) | SpikeMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| Diag typedef | SpikeMatrix< T_Diag, T_OffDiag, X > | |
| DiagArray typedef | SpikeMatrix< T_Diag, T_OffDiag, X > | |
| eliminateBoundaryEquations(IContainer &xB) | Matrix | inlinevirtual |
| exchange_gTgB() | SpikeMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| exchange_reducedSol() | SpikeMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| exchangeSpikeMtrx() | SpikeMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| forwardGS(IContainer &xB, IContainer &bB, IContainer &residual) const | Matrix | virtual |
| getConnectivity() const | Matrix | inlinevirtual |
| getDiagData() const | Matrix | inlinevirtual |
| getDiagDataSize() const | Matrix | inlinevirtual |
| getOffDiagData() const | Matrix | inlinevirtual |
| getOffDiagDataSize() const | Matrix | inlinevirtual |
| iluSolve(IContainer &xB, const IContainer &bB, const IContainer &residual) const | Matrix | virtual |
| initAssembly() | SpikeMatrix< T_Diag, T_OffDiag, X > | inlineprivatevirtual |
| isInvertible() | Matrix | inlinevirtual |
| Jacobi(IContainer &xnew, const IContainer &xold, const IContainer &b) const | Matrix | virtual |
| lu() | SpikeMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| luSolver(const Array< X > &f, Array< X > &x, bool negate_rhs=false) | SpikeMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| Matrix() | Matrix | |
| multiply(IContainer &yB, const IContainer &xB) const | Matrix | virtual |
| multiplyAndAdd(IContainer &yB, const IContainer &xB) const | Matrix | virtual |
| OffDiag typedef | SpikeMatrix< T_Diag, T_OffDiag, X > | |
| OffDiagArray typedef | SpikeMatrix< T_Diag, T_OffDiag, X > | |
| printRow(const int nr) const | Matrix | inlinevirtual |
| quadProduct(const IContainer &xB) const | Matrix | inlinevirtual |
| reverseGS(IContainer &xB, IContainer &bB, IContainer &residual) const | Matrix | virtual |
| setFlatMatrix(Matrix &fmg) const | Matrix | inlinevirtual |
| setgBgT() | SpikeMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| setLMtrx() | SpikeMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| setLSpikeMtrx() | SpikeMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| setMatrix() | SpikeMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| setReducedMtrx() | SpikeMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| setReducedRHS() | SpikeMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| setRHS(const Array< X > &f, bool negate_rhs=false) | SpikeMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| setRMtrx() | SpikeMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| setRSpikeMtrx() | SpikeMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| setRSpikeMtrxFull() | SpikeMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| solve(const XArray &f, XArray &x) | SpikeMatrix< T_Diag, T_OffDiag, X > | inline |
| solveBoundary(IContainer &xB, IContainer &bB, IContainer &residual) const | Matrix | virtual |
| solveReducedSystem() | SpikeMatrix< T_Diag, T_OffDiag, X > | inlineprivate |
| SpikeMatrix(const CRConnectivity &conn, const Array< T_Diag > &diag, const Array< T_OffDiag > &off_diag, const SpikeStorage &spike_storage) | SpikeMatrix< T_Diag, T_OffDiag, X > | inline |
| spikeSolve(IContainer &xB, const IContainer &bB, const IContainer &residual, const SpikeStorage &spike_storage) const | Matrix | virtual |
| transpose() | Matrix | inlinevirtual |
| XArray typedef | SpikeMatrix< T_Diag, T_OffDiag, X > | |
| ~Matrix() | Matrix | virtual |
| ~SpikeMatrix() | SpikeMatrix< T_Diag, T_OffDiag, X > | inlinevirtual |