Tpetra parallel linear algebra  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Namespaces | Functions
Tpetra_Experimental_BlockCrsMatrix_def.hpp File Reference

Definition of Tpetra::Experimental::BlockCrsMatrix. More...

#include "Tpetra_Details_Behavior.hpp"
#include "Tpetra_Details_PackTraits.hpp"
#include "Tpetra_Details_Profiling.hpp"
#include "Tpetra_Experimental_BlockMultiVector.hpp"
#include "Tpetra_Experimental_BlockView.hpp"
#include "Teuchos_TimeMonitor.hpp"

Go to the source code of this file.

Namespaces

 Tpetra
 Namespace Tpetra contains the class and methods constituting the Tpetra library.
 
 Tpetra::Experimental
 Namespace for new Tpetra features that are not ready for public release, but are ready for evaluation by friendly expert users.
 

Functions

template<class Scalar , class LO , class GO , class Node >
void Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node >copyAndPermute (const ::Tpetra::SrcDistObject &source, const size_t numSameIDs, const Kokkos::DualView< const local_ordinal_type *, buffer_device_type > &permuteToLIDs, const Kokkos::DualView< const local_ordinal_type *, buffer_device_type > &permuteFromLIDs)
 
template<class Scalar , class LO , class GO , class Node >
void Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node >packAndPrepare (const ::Tpetra::SrcDistObject &source, const Kokkos::DualView< const local_ordinal_type *, buffer_device_type > &exportLIDs, Kokkos::DualView< packet_type *, buffer_device_type > &exports, Kokkos::DualView< size_t *, buffer_device_type > numPacketsPerLID, size_t &constantNumPackets, Distributor &)
 
template<class Scalar , class LO , class GO , class Node >
void Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node >unpackAndCombine (const Kokkos::DualView< const local_ordinal_type *, buffer_device_type > &importLIDs, Kokkos::DualView< packet_type *, buffer_device_type > imports, Kokkos::DualView< size_t *, buffer_device_type > numPacketsPerLID, const size_t, Distributor &, const CombineMode combineMode)
 

Detailed Description

Definition of Tpetra::Experimental::BlockCrsMatrix.

Definition in file Tpetra_Experimental_BlockCrsMatrix_def.hpp.