Memosa-FVM  0.2
SpikeMatrix< T_Diag, T_OffDiag, X > Member List

This is the complete list of members for SpikeMatrix< T_Diag, T_OffDiag, X >, including all inherited members.

_ASpikeMatrix< T_Diag, T_OffDiag, X >private
_bandwidthSpikeMatrix< T_Diag, T_OffDiag, X >private
_connSpikeMatrix< T_Diag, T_OffDiag, X >private
_diagSpikeMatrix< T_Diag, T_OffDiag, X >private
_gSpikeMatrix< T_Diag, T_OffDiag, X >private
_gBSpikeMatrix< T_Diag, T_OffDiag, X >private
_gTSpikeMatrix< T_Diag, T_OffDiag, X >private
_JokergBSpikeMatrix< T_Diag, T_OffDiag, X >private
_JokergTSpikeMatrix< T_Diag, T_OffDiag, X >private
_JokerSpikeBSpikeMatrix< T_Diag, T_OffDiag, X >private
_JokerSpikeTSpikeMatrix< T_Diag, T_OffDiag, X >private
_JokerZ1SpikeMatrix< T_Diag, T_OffDiag, X >private
_JokerZ2SpikeMatrix< T_Diag, T_OffDiag, X >private
_LSpikeMatrix< T_Diag, T_OffDiag, X >private
_LLSpikeMatrix< T_Diag, T_OffDiag, X >private
_LSpikeSpikeMatrix< T_Diag, T_OffDiag, X >private
_LSpikeTSpikeMatrix< T_Diag, T_OffDiag, X >private
_ncellsSpikeMatrix< T_Diag, T_OffDiag, X >private
_nprocsSpikeMatrix< T_Diag, T_OffDiag, X >private
_offDiagSpikeMatrix< T_Diag, T_OffDiag, X >private
_pp1SpikeMatrix< T_Diag, T_OffDiag, X >private
_pp2SpikeMatrix< T_Diag, T_OffDiag, X >private
_procIDSpikeMatrix< T_Diag, T_OffDiag, X >private
_RSpikeMatrix< T_Diag, T_OffDiag, X >private
_reducedA1SpikeMatrix< T_Diag, T_OffDiag, X >private
_reducedA2SpikeMatrix< T_Diag, T_OffDiag, X >private
_reducedRHS1SpikeMatrix< T_Diag, T_OffDiag, X >private
_reducedRHS2SpikeMatrix< T_Diag, T_OffDiag, X >private
_RHSSpikeMatrix< T_Diag, T_OffDiag, X >private
_RRSpikeMatrix< T_Diag, T_OffDiag, X >private
_RSpikeSpikeMatrix< T_Diag, T_OffDiag, X >private
_RSpikeBSpikeMatrix< T_Diag, T_OffDiag, X >private
_spikeStorageSpikeMatrix< T_Diag, T_OffDiag, X >private
_ySpikeMatrix< T_Diag, T_OffDiag, X >private
_yLSpikeMatrix< T_Diag, T_OffDiag, X >private
_yRSpikeMatrix< T_Diag, T_OffDiag, X >private
computeResidual(const IContainer &xB, const IContainer &bB, IContainer &residual) const Matrixvirtual
createCoarseConnectivity(const IContainer &coarseIndex, const CRConnectivity &coarseToFine, const StorageSite &coarseRowSite, const StorageSite &coarseColSite)Matrixvirtual
createCoarseMatrix(const IContainer &coarseIndex, const CRConnectivity &coarseToFine, const CRConnectivity &coarseConnectivity)Matrixvirtual
createCoarsening(IContainer &coarseIndex, const int groupSize, const double weighRatioThreshold)Matrixvirtual
createMergeMatrix(const LinearSystemMerger &mergeLS)Matrixinlinevirtual
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 typedefSpikeMatrix< T_Diag, T_OffDiag, X >
DiagArray typedefSpikeMatrix< T_Diag, T_OffDiag, X >
eliminateBoundaryEquations(IContainer &xB)Matrixinlinevirtual
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 Matrixvirtual
getConnectivity() const Matrixinlinevirtual
getDiagData() const Matrixinlinevirtual
getDiagDataSize() const Matrixinlinevirtual
getOffDiagData() const Matrixinlinevirtual
getOffDiagDataSize() const Matrixinlinevirtual
iluSolve(IContainer &xB, const IContainer &bB, const IContainer &residual) const Matrixvirtual
initAssembly()SpikeMatrix< T_Diag, T_OffDiag, X >inlineprivatevirtual
isInvertible()Matrixinlinevirtual
Jacobi(IContainer &xnew, const IContainer &xold, const IContainer &b) const Matrixvirtual
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 Matrixvirtual
multiplyAndAdd(IContainer &yB, const IContainer &xB) const Matrixvirtual
OffDiag typedefSpikeMatrix< T_Diag, T_OffDiag, X >
OffDiagArray typedefSpikeMatrix< T_Diag, T_OffDiag, X >
printRow(const int nr) const Matrixinlinevirtual
quadProduct(const IContainer &xB) const Matrixinlinevirtual
reverseGS(IContainer &xB, IContainer &bB, IContainer &residual) const Matrixvirtual
setFlatMatrix(Matrix &fmg) const Matrixinlinevirtual
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 Matrixvirtual
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 Matrixvirtual
transpose()Matrixinlinevirtual
XArray typedefSpikeMatrix< T_Diag, T_OffDiag, X >
~Matrix()Matrixvirtual
~SpikeMatrix()SpikeMatrix< T_Diag, T_OffDiag, X >inlinevirtual