_col | CRMatrix< T_Diag, T_OffDiag, X > | private |
_conn | CRMatrix< T_Diag, T_OffDiag, X > | private |
_diag | CRMatrix< T_Diag, T_OffDiag, X > | private |
_ghostCellBoundayMap | CRMatrix< T_Diag, T_OffDiag, X > | private |
_iluCoeffsPtr | CRMatrix< T_Diag, T_OffDiag, X > | mutableprivate |
_iluConnPtr | CRMatrix< T_Diag, T_OffDiag, X > | mutableprivate |
_iluDiagIndexPtr | CRMatrix< T_Diag, T_OffDiag, X > | mutableprivate |
_isBoundary | CRMatrix< T_Diag, T_OffDiag, X > | private |
_offDiag | CRMatrix< T_Diag, T_OffDiag, X > | private |
_pairWiseAssemblers | CRMatrix< T_Diag, T_OffDiag, X > | private |
_recvCounts | CRMatrix< T_Diag, T_OffDiag, X > | private |
_recvIndices | CRMatrix< T_Diag, T_OffDiag, X > | private |
_recvValuesB | CRMatrix< T_Diag, T_OffDiag, X > | private |
_recvValuesCRMtrx | CRMatrix< T_Diag, T_OffDiag, X > | private |
_row | CRMatrix< T_Diag, T_OffDiag, X > | private |
_sendCounts | CRMatrix< T_Diag, T_OffDiag, X > | private |
_sendIndices | CRMatrix< T_Diag, T_OffDiag, X > | private |
_sendValuesB | CRMatrix< T_Diag, T_OffDiag, X > | private |
_sendValuesCRMtrx | CRMatrix< T_Diag, T_OffDiag, X > | private |
_spikeMtrx | CRMatrix< T_Diag, T_OffDiag, X > | mutableprivate |
ArrayDblePtr typedef | CRMatrix< 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) | Matrix | inlinevirtual |
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 typedef | CRMatrix< T_Diag, T_OffDiag, X > | |
DiagArray typedef | CRMatrix< T_Diag, T_OffDiag, X > | |
DiagArrayPtr typedef | CRMatrix< 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 typedef | CRMatrix< 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 typedef | CRMatrix< 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 typedef | CRMatrix< T_Diag, T_OffDiag, X > | |
IntArrayPtr typedef | CRMatrix< T_Diag, T_OffDiag, X > | |
isInvertible() | Matrix | inlinevirtual |
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 typedef | CRMatrix< T_Diag, T_OffDiag, X > | |
OffDiagArray typedef | CRMatrix< T_Diag, T_OffDiag, X > | |
PairWiseAssemblerMap typedef | CRMatrix< 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 typedef | CRMatrix< 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 typedef | CRMatrix< T_Diag, T_OffDiag, X > | |
~CRMatrix() | CRMatrix< T_Diag, T_OffDiag, X > | inlinevirtual |
~Matrix() | Matrix | virtual |