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

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

_colCRMatrix< T_Diag, T_OffDiag, X >private
_connCRMatrix< T_Diag, T_OffDiag, X >private
_diagCRMatrix< T_Diag, T_OffDiag, X >private
_ghostCellBoundayMapCRMatrix< T_Diag, T_OffDiag, X >private
_iluCoeffsPtrCRMatrix< T_Diag, T_OffDiag, X >mutableprivate
_iluConnPtrCRMatrix< T_Diag, T_OffDiag, X >mutableprivate
_iluDiagIndexPtrCRMatrix< T_Diag, T_OffDiag, X >mutableprivate
_isBoundaryCRMatrix< T_Diag, T_OffDiag, X >private
_offDiagCRMatrix< T_Diag, T_OffDiag, X >private
_pairWiseAssemblersCRMatrix< T_Diag, T_OffDiag, X >private
_recvCountsCRMatrix< T_Diag, T_OffDiag, X >private
_recvIndicesCRMatrix< T_Diag, T_OffDiag, X >private
_recvValuesBCRMatrix< T_Diag, T_OffDiag, X >private
_recvValuesCRMtrxCRMatrix< T_Diag, T_OffDiag, X >private
_rowCRMatrix< T_Diag, T_OffDiag, X >private
_sendCountsCRMatrix< T_Diag, T_OffDiag, X >private
_sendIndicesCRMatrix< T_Diag, T_OffDiag, X >private
_sendValuesBCRMatrix< T_Diag, T_OffDiag, X >private
_sendValuesCRMtrxCRMatrix< T_Diag, T_OffDiag, X >private
_spikeMtrxCRMatrix< T_Diag, T_OffDiag, X >mutableprivate
ArrayDblePtr typedefCRMatrix< 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)Matrixinlinevirtual
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 typedefCRMatrix< T_Diag, T_OffDiag, X >
DiagArray typedefCRMatrix< T_Diag, T_OffDiag, X >
DiagArrayPtr typedefCRMatrix< 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 typedefCRMatrix< 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 typedefCRMatrix< 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 typedefCRMatrix< T_Diag, T_OffDiag, X >
IntArrayPtr typedefCRMatrix< T_Diag, T_OffDiag, X >
isInvertible()Matrixinlinevirtual
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 typedefCRMatrix< T_Diag, T_OffDiag, X >
OffDiagArray typedefCRMatrix< T_Diag, T_OffDiag, X >
PairWiseAssemblerMap typedefCRMatrix< 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 typedefCRMatrix< 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 typedefCRMatrix< T_Diag, T_OffDiag, X >
~CRMatrix()CRMatrix< T_Diag, T_OffDiag, X >inlinevirtual
~Matrix()Matrixvirtual