13#ifndef dealii_trilinos_epetra_communication_pattern_h
14#define dealii_trilinos_epetra_communication_pattern_h
19#ifdef DEAL_II_TRILINOS_WITH_EPETRA
24# include <Epetra_Import.h>
33#ifdef DEAL_II_TRILINOS_WITH_EPETRA
43 class DEAL_II_DEPRECATED_EARLY_WITH_COMMENT(
44 "Transition to functionality provided in TrilinosWrappers or TpetraWrappers!")
81 const MPI_Comm communicator)
override;
99 std::shared_ptr<const MPI_Comm>
comm;
std::unique_ptr< Epetra_Import > importer
virtual MPI_Comm get_mpi_communicator() const override
const Epetra_Import & get_epetra_import() const
std::shared_ptr< const MPI_Comm > comm
virtual void reinit(const IndexSet &locally_owned_indices, const IndexSet &ghost_indices, const MPI_Comm communicator) override
CommunicationPattern(const IndexSet &locally_owned_indices, const IndexSet &ghost_indices, const MPI_Comm communicator)
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_DISABLE_EXTRA_DIAGNOSTICS
#define DEAL_II_NAMESPACE_CLOSE
#define DEAL_II_ENABLE_EXTRA_DIAGNOSTICS