absMaxLocalValues(const LO localRowInd, const LO colInds[], const Scalar vals[], const LO numColInds) const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | protected |
absMaxLocalValuesByOffsets(const LO localRowInd, const ptrdiff_t offsets[], const Scalar vals[], const LO numOffsets) const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | protected |
add(const Scalar &alpha, const RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, const Scalar &beta, const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &domainMap=Teuchos::null, const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &rangeMap=Teuchos::null, const Teuchos::RCP< Teuchos::ParameterList > ¶ms=Teuchos::null) const | Tpetra::Classes::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > | virtual |
apply(const mv_type &X, mv_type &Y, Teuchos::ETransp mode=Teuchos::NO_TRANS, Scalar alpha=Teuchos::ScalarTraits< Scalar >::one(), Scalar beta=Teuchos::ScalarTraits< Scalar >::zero()) const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
Tpetra::Classes::RowMatrix::apply(const MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &X, MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Y, Teuchos::ETransp mode=Teuchos::NO_TRANS, Scalar alpha=Teuchos::ScalarTraits< Scalar >::one(), Scalar beta=Teuchos::ScalarTraits< Scalar >::zero()) const =0 | Tpetra::Classes::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > | pure virtual |
applyBlock(const BlockMultiVector< Scalar, LO, GO, Node > &X, BlockMultiVector< Scalar, LO, GO, Node > &Y, Teuchos::ETransp mode=Teuchos::NO_TRANS, const Scalar alpha=Teuchos::ScalarTraits< Scalar >::one(), const Scalar beta=Teuchos::ScalarTraits< Scalar >::zero()) | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
BlockCrsMatrix() | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
BlockCrsMatrix(const crs_graph_type &graph, const LO blockSize) | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
BlockCrsMatrix(const crs_graph_type &graph, const map_type &domainPointMap, const map_type &rangePointMap, const LO blockSize) | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
buffer_device_type typedef | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | |
buffer_memory_space typedef | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | protected |
Tpetra::Classes::DistObject::checkSizes(const SrcDistObject &source)=0 | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | protectedpure virtual |
const_little_block_type typedef | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
const_little_vec_type typedef | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
constantNumberOfPackets() const | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | protectedvirtual |
Tpetra::Classes::DistObject::copyAndPermute(const SrcDistObject &source, size_t numSameIDs, const Teuchos::ArrayView< const local_ordinal_type > &permuteToLIDs, const Teuchos::ArrayView< const local_ordinal_type > &permuteFromLIDs) | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | inlineprotectedvirtual |
createViews() const | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | protectedvirtual |
createViewsNonConst(KokkosClassic::ReadWriteOption rwo) | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | protectedvirtual |
crs_graph_type typedef | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
describe(Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel) const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
description() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
device_type typedef | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
DistObject(const Teuchos::RCP< const map_type > &map) | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | explicit |
DistObject(const DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > &rhs) | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | |
doExport(const SrcDistObject &source, const Export< LocalOrdinal, GlobalOrdinal, Node > &exporter, CombineMode CM) | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | |
doExport(const SrcDistObject &source, const Import< LocalOrdinal, GlobalOrdinal, Node > &importer, CombineMode CM) | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | |
doImport(const SrcDistObject &source, const Import< LocalOrdinal, GlobalOrdinal, Node > &importer, CombineMode CM) | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | |
doImport(const SrcDistObject &source, const Export< LocalOrdinal, GlobalOrdinal, Node > &exporter, CombineMode CM) | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | |
doTransfer(const SrcDistObject &src, const ::Tpetra::Details::Transfer< local_ordinal_type, global_ordinal_type, node_type > &transfer, const char modeString[], const ReverseOption revOp, const CombineMode CM) | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | protectedvirtual |
errorMessages() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | inline |
execution_space typedef | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
exports_ | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | protected |
gaussSeidelCopy(MultiVector< Scalar, LO, GO, Node > &X, const ::Tpetra::MultiVector< Scalar, LO, GO, Node > &B, const ::Tpetra::MultiVector< Scalar, LO, GO, Node > &D, const Scalar &dampingFactor, const ESweepDirection direction, const int numSweeps, const bool zeroInitialGuess) const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
getBlockSize() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | inline |
getColMap() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
getComm() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
getDomainMap() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
getFrobeniusNorm() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
getGlobalMaxNumRowEntries() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
getGlobalNumCols() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
getGlobalNumDiags() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
getGlobalNumEntries() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
getGlobalNumRows() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
getGlobalRowCopy(GO GlobalRow, const Teuchos::ArrayView< GO > &Indices, const Teuchos::ArrayView< Scalar > &Values, size_t &NumEntries) const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
Tpetra::Classes::RowMatrix::getGlobalRowCopy(GlobalOrdinal GlobalRow, const Teuchos::ArrayView< GlobalOrdinal > &Indices, const Teuchos::ArrayView< Scalar > &Values, size_t &NumEntries) const =0 | Tpetra::Classes::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > | pure virtual |
getGlobalRowView(GO GlobalRow, Teuchos::ArrayView< const GO > &indices, Teuchos::ArrayView< const Scalar > &values) const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
Tpetra::Classes::RowMatrix::getGlobalRowView(GlobalOrdinal GlobalRow, Teuchos::ArrayView< const GlobalOrdinal > &indices, Teuchos::ArrayView< const Scalar > &values) const =0 | Tpetra::Classes::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > | pure virtual |
getGraph() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
getIndexBase() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
getLocalDiagCopy(const Kokkos::View< impl_scalar_type ***, device_type, Kokkos::MemoryUnmanaged > &diag, const Kokkos::View< const size_t *, device_type, Kokkos::MemoryUnmanaged > &offsets) const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
getLocalDiagCopy(const Kokkos::View< impl_scalar_type ***, device_type, Kokkos::MemoryUnmanaged > &diag, const Teuchos::ArrayView< const size_t > &offsets) const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
getLocalDiagCopy(BlockCrsMatrix< Scalar, LO, GO, Node > &diag, const Teuchos::ArrayView< const size_t > &offsets) const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
getLocalDiagCopy(::Tpetra::Vector< Scalar, LO, GO, Node > &diag) const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
Tpetra::Classes::RowMatrix::getLocalDiagCopy(Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &diag) const =0 | Tpetra::Classes::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > | pure virtual |
getLocalDiagOffsets(const Kokkos::View< size_t *, device_type, Kokkos::MemoryUnmanaged > &offsets) const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
getLocalDiagOffsets(Teuchos::ArrayRCP< size_t > &offsets) const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
getLocalRowCopy(LO LocalRow, const Teuchos::ArrayView< LO > &Indices, const Teuchos::ArrayView< Scalar > &Values, size_t &NumEntries) const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
Tpetra::Classes::RowMatrix::getLocalRowCopy(LocalOrdinal LocalRow, const Teuchos::ArrayView< LocalOrdinal > &Indices, const Teuchos::ArrayView< Scalar > &Values, size_t &NumEntries) const =0 | Tpetra::Classes::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > | pure virtual |
getLocalRowOffsets(const LO localRowInd, ptrdiff_t offsets[], const LO colInds[], const LO numColInds) const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
getLocalRowView(const LO localRowInd, const LO *&colInds, Scalar *&vals, LO &numInds) const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
getLocalRowView(LO LocalRow, Teuchos::ArrayView< const LO > &indices, Teuchos::ArrayView< const Scalar > &values) const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
Tpetra::Classes::RowMatrix::getLocalRowView(LocalOrdinal LocalRow, Teuchos::ArrayView< const LocalOrdinal > &indices, Teuchos::ArrayView< const Scalar > &values) const =0 | Tpetra::Classes::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > | pure virtual |
getLocalRowViewRaw(const LocalOrdinal lclRow, LocalOrdinal &numEnt, const LocalOrdinal *&lclColInds, const Scalar *&vals) const | Tpetra::Classes::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > | virtual |
getMap() const | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | inlinevirtual |
getNode() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
getNodeMaxNumRowEntries() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
getNodeNumCols() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
getNodeNumDiags() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
getNodeNumEntries() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
getNodeNumRows() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
getNumEntriesInGlobalRow(GO globalRow) const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
Tpetra::Classes::RowMatrix::getNumEntriesInGlobalRow(GlobalOrdinal globalRow) const =0 | Tpetra::Classes::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > | pure virtual |
getNumEntriesInLocalRow(const LO localRowInd) const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
Tpetra::Classes::RowMatrix::getNumEntriesInLocalRow(LocalOrdinal localRow) const =0 | Tpetra::Classes::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > | pure virtual |
getRangeMap() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
getRowMap() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
getValues() -> decltype(val_.template view< typename MemorySpace::memory_space >()) | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | inline |
global_ordinal_type typedef | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
hasColMap() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
hasTransposeApply() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | inlinevirtual |
impl_scalar_type typedef | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
imports_ | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | protected |
isDistributed() const | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | |
isFillComplete() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
isGloballyIndexed() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
isLocallyIndexed() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
isLowerTriangular() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
isUpperTriangular() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
leftScale(const ::Tpetra::Vector< Scalar, LO, GO, Node > &x) | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
Tpetra::Classes::RowMatrix::leftScale(const Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &x)=0 | Tpetra::Classes::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > | pure virtual |
little_block_type typedef | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
little_vec_type typedef | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
local_ordinal_type typedef | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
localError() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | inline |
localGaussSeidel(const BlockMultiVector< Scalar, LO, GO, Node > &Residual, BlockMultiVector< Scalar, LO, GO, Node > &Solution, const Kokkos::View< impl_scalar_type ***, device_type, Kokkos::MemoryUnmanaged > &D_inv, const Scalar &omega, const ESweepDirection direction) const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
mag_type typedef | Tpetra::Classes::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
map_ | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | protected |
map_type typedef | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
memory_space typedef | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
modify() | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | inline |
mv_type typedef | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
need_sync() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | inline |
node_type typedef | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
numExportPacketsPerLID_ | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | protected |
numImportPacketsPerLID_ | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | protected |
pack(const Teuchos::ArrayView< const LocalOrdinal > &exportLIDs, Teuchos::Array< char > &exports, const Teuchos::ArrayView< size_t > &numPacketsPerLID, size_t &constantNumPackets, Distributor &distor) const | Tpetra::Classes::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > | virtual |
Tpetra::Classes::DistObject::packAndPrepare(const SrcDistObject &source, const Teuchos::ArrayView< const local_ordinal_type > &exportLIDs, Teuchos::Array< packet_type > &exports, const Teuchos::ArrayView< size_t > &numPacketsPerLID, size_t &constantNumPackets, Distributor &distor) | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | inlineprotectedvirtual |
packet_type typedef | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | protected |
print(std::ostream &os) const | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | |
reallocArraysForNumPacketsPerLid(const size_t numExportLIDs, const size_t numImportLIDs) | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | protectedvirtual |
reallocImportsIfNeeded(const size_t newSize, const bool debug=false) | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | protected |
releaseViews() const | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | protectedvirtual |
removeEmptyProcessesInPlace(const Teuchos::RCP< const map_type > &newMap) | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | virtual |
reorderedGaussSeidelCopy(::Tpetra::MultiVector< Scalar, LO, GO, Node > &X, const ::Tpetra::MultiVector< Scalar, LO, GO, Node > &B, const ::Tpetra::MultiVector< Scalar, LO, GO, Node > &D, const Teuchos::ArrayView< LO > &rowIndices, const Scalar &dampingFactor, const ESweepDirection direction, const int numSweeps, const bool zeroInitialGuess) const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
replaceLocalValues(const LO localRowInd, const LO colInds[], const Scalar vals[], const LO numColInds) const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
replaceLocalValuesByOffsets(const LO localRowInd, const ptrdiff_t offsets[], const Scalar vals[], const LO numOffsets) const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
ReverseOption enum name | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | protected |
rightScale(const ::Tpetra::Vector< Scalar, LO, GO, Node > &x) | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
Tpetra::Classes::RowMatrix::rightScale(const Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &x)=0 | Tpetra::Classes::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > | pure virtual |
scalar_type typedef | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
setAllToScalar(const Scalar &alpha) | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
sumIntoLocalValues(const LO localRowInd, const LO colInds[], const Scalar vals[], const LO numColInds) const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
sumIntoLocalValuesByOffsets(const LO localRowInd, const ptrdiff_t offsets[], const Scalar vals[], const LO numOffsets) const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | |
supportsRowViews() const | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | virtual |
sync() | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | inline |
Tpetra::Classes::DistObject::unpackAndCombine(const Teuchos::ArrayView< const local_ordinal_type > &importLIDs, const Teuchos::ArrayView< const packet_type > &imports, const Teuchos::ArrayView< size_t > &numPacketsPerLID, size_t constantNumPackets, Distributor &distor, CombineMode CM) | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | inlineprotectedvirtual |
unpackAndCombineNew(const Kokkos::DualView< const local_ordinal_type *, device_type > &importLIDs, const Kokkos::DualView< const packet_type *, buffer_device_type > &imports, const Kokkos::DualView< const size_t *, buffer_device_type > &numPacketsPerLID, const size_t constantNumPackets, Distributor &distor, const CombineMode CM) | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | inlineprotectedvirtual |
useNewInterface() | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | inlineprotectedvirtual |
~BlockCrsMatrix() | Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > | inlinevirtual |
~DistObject() | Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | virtual |
~Packable() | Tpetra::Classes::Packable< char, LocalOrdinal > | inlinevirtual |
~RowMatrix() | Tpetra::Classes::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > | virtual |
~SrcDistObject() | Tpetra::SrcDistObject | inlinevirtual |