| 
    Tpetra parallel linear algebra Version of the Day
    
   | 
 
Definition of the Tpetra::DistObject class. More...
#include "Tpetra_Distributor.hpp"#include "Tpetra_Details_reallocDualViewIfNeeded.hpp"#include "Tpetra_Details_Behavior.hpp"#include "Tpetra_Details_checkGlobalError.hpp"#include "Tpetra_Details_Profiling.hpp"#include "Tpetra_Util.hpp"#include "Teuchos_CommHelpers.hpp"#include "Teuchos_TypeNameTraits.hpp"#include <typeinfo>#include <memory>#include <sstream>Go to the source code of this file.
Namespaces | |
| namespace | Tpetra | 
| Namespace Tpetra contains the class and methods constituting the Tpetra library.  | |
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.   | |
Definition of the Tpetra::DistObject class.
If you want to use Tpetra::DistObject, include "Tpetra_DistObject.hpp" (a file which CMake generates and installs for you). If you only want the declaration of Tpetra::DistObject, include "Tpetra_DistObject_decl.hpp".
Definition in file Tpetra_DistObject_def.hpp.