Memosa-FVM  0.2
DiagonalMatrix< Diag, X > Member List

This is the complete list of members for DiagonalMatrix< Diag, X >, including all inherited members.

_diagDiagonalMatrix< Diag, X >private
_lengthDiagonalMatrix< Diag, X >private
addToDiag(const int i, const Diag &d)DiagonalMatrix< Diag, X >inline
computeResidual(const IContainer &xB, const IContainer &bB, IContainer &rB) const DiagonalMatrix< Diag, X >inlinevirtual
createCoarseConnectivity(const IContainer &gCoarseIndex, const CRConnectivity &coarseToFine, const StorageSite &coarseRowSite, const StorageSite &coarseColSite)DiagonalMatrix< Diag, X >inlinevirtual
createCoarseMatrix(const IContainer &gCoarseIndex, const CRConnectivity &coarseToFine, const CRConnectivity &)DiagonalMatrix< Diag, X >inlinevirtual
createCoarsening(IContainer &coarseIndex, const int groupSize, const double weighRatioThreshold)Matrixvirtual
createMergeMatrix(const LinearSystemMerger &mergeLS)Matrixinlinevirtual
DEFINE_TYPENAME("DiagonalMatrix<"+NumTypeTraits< Diag >::getTypeName()+","+NumTypeTraits< X >::getTypeName()+">")DiagonalMatrix< Diag, X >
Matrix::DEFINE_TYPENAME("Matrix")Matrix
DiagArray typedefDiagonalMatrix< Diag, X >
DiagonalMatrix(const int length)DiagonalMatrix< Diag, X >inline
eliminateBoundaryEquations(IContainer &xB)Matrixinlinevirtual
forwardGS(IContainer &xB, IContainer &bB, IContainer &) const DiagonalMatrix< Diag, X >inlinevirtual
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()DiagonalMatrix< Diag, X >inlinevirtual
isInvertible()DiagonalMatrix< Diag, X >inlinevirtual
Jacobi(IContainer &xnew, const IContainer &xold, const IContainer &b) const Matrixvirtual
Matrix()Matrix
multiply(IContainer &yB, const IContainer &xB) const DiagonalMatrix< Diag, X >inlinevirtual
multiplyAndAdd(IContainer &yB, const IContainer &xB) const DiagonalMatrix< Diag, X >inlinevirtual
operator[](int n)DiagonalMatrix< Diag, X >inline
operator[](int n) const DiagonalMatrix< Diag, X >inline
printRow(const int nr) const Matrixinlinevirtual
quadProduct(const IContainer &xB) const Matrixinlinevirtual
reverseGS(IContainer &xB, IContainer &bB, IContainer &r) const DiagonalMatrix< Diag, X >inlinevirtual
setFlatMatrix(Matrix &fmg) const Matrixinlinevirtual
solveBoundary(IContainer &xB, IContainer &bB, IContainer &r) const DiagonalMatrix< Diag, X >inlinevirtual
spikeSolve(IContainer &xB, const IContainer &bB, const IContainer &residual, const SpikeStorage &spike_storage) const Matrixvirtual
transpose()DiagonalMatrix< Diag, X >inlinevirtual
unitize()DiagonalMatrix< Diag, X >inline
unitize(const int i)DiagonalMatrix< Diag, X >inline
XArray typedefDiagonalMatrix< Diag, X >
~DiagonalMatrix()DiagonalMatrix< Diag, X >inlinevirtual
~Matrix()Matrixvirtual