Tpetra parallel linear algebra  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node > Member List

This is the complete list of members for Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node >, including all inherited members.

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 > &params=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 =0Tpetra::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 typedefTpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node >
buffer_memory_space typedefTpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node >protected
Tpetra::Classes::DistObject::checkSizes(const SrcDistObject &source)=0Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node >protectedpure virtual
const_little_block_type typedefTpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node >
const_little_vec_type typedefTpetra::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 typedefTpetra::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 typedefTpetra::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 typedefTpetra::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 =0Tpetra::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 =0Tpetra::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 =0Tpetra::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 =0Tpetra::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 =0Tpetra::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 =0Tpetra::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 =0Tpetra::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 typedefTpetra::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 typedefTpetra::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)=0Tpetra::Classes::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node >pure virtual
little_block_type typedefTpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node >
little_vec_type typedefTpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node >
local_ordinal_type typedefTpetra::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 typedefTpetra::Classes::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node >
map_Tpetra::Classes::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node >protected
map_type typedefTpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node >
memory_space typedefTpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node >
modify()Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node >inline
mv_type typedefTpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node >
need_sync() const Tpetra::Experimental::Classes::BlockCrsMatrix< Scalar, LO, GO, Node >inline
node_type typedefTpetra::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 typedefTpetra::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 nameTpetra::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)=0Tpetra::Classes::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node >pure virtual
scalar_type typedefTpetra::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::SrcDistObjectinlinevirtual