10#ifndef TPETRA_PACKABLE_DECL_HPP 
   11#define TPETRA_PACKABLE_DECL_HPP 
   18#ifndef DOXYGEN_SHOULD_SKIP_THIS 
   64template <
class Packet,
 
   90       Teuchos::Array<Packet>& exports,
 
 
Forward declaration of Tpetra::Packable.
 
Struct that holds views of the contents of a CrsMatrix.
 
Abstract base class for objects that can be the source of an Import or Export operation,...
 
virtual void pack(const Teuchos::ArrayView< const LocalOrdinal > &exportLIDs, Teuchos::Array< Packet > &exports, const Teuchos::ArrayView< size_t > &numPacketsPerLID, size_t &constantNumPackets) const =0
Pack the object's data for an Import or Export.
 
virtual ~Packable()
Destructor (virtual for memory safety of derived classes).
 
Namespace Tpetra contains the class and methods constituting the Tpetra library.