_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 |