| 
    Tpetra parallel linear algebra Version of the Day
    
   | 
 
Declaration of the Tpetra::DistObject class. More...
#include "Tpetra_Details_DistributorActor.hpp"#include "Tpetra_Map.hpp"#include "Tpetra_Import.hpp"#include "Tpetra_Export.hpp"#include "Tpetra_SrcDistObject.hpp"#include "Tpetra_DistObject_fwd.hpp"#include "Kokkos_ArithTraits.hpp"#include <memory>#include <type_traits>Go to the source code of this file.
Classes | |
| class | Tpetra::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | 
| Base class for distributed Tpetra objects that support data redistribution.  More... | |
Namespaces | |
| namespace | Tpetra | 
| Namespace Tpetra contains the class and methods constituting the Tpetra library.  | |
Enumerations | |
| enum | KokkosClassic::ReadWriteOption { KokkosClassic::ReadWrite = 0 , KokkosClassic::OverwriteAll = 1 } | 
| Read/write options for non-const views.  More... | |
Functions | |
| template<class DistObjectType > | |
| void | Tpetra::removeEmptyProcessesInPlace (Teuchos::RCP< DistObjectType > &input, const Teuchos::RCP< const Map< typename DistObjectType::local_ordinal_type, typename DistObjectType::global_ordinal_type, typename DistObjectType::node_type > > &newMap) | 
| Remove processes which contain no elements in this object's Map.   | |
| template<class DistObjectType > | |
| void | Tpetra::removeEmptyProcessesInPlace (Teuchos::RCP< DistObjectType > &input) | 
| Remove processes which contain no elements in this object's Map.   | |
Declaration of the Tpetra::DistObject class.
Definition in file Tpetra_DistObject_decl.hpp.
Read/write options for non-const views.
| Enumerator | |
|---|---|
| ReadWrite | Indicates that the view may be safely read and written.  | 
| OverwriteAll | Indicates that the contents of the view are undefined until set on the host.  | 
Definition at line 35 of file Tpetra_DistObject_decl.hpp.