dune-spgrid 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::SPCommunication< Grid, DataHandle > Struct Template Reference

#include <dune/grid/spgrid/communication.hh>

Public Types

typedef SPGridLevel< Grid > GridLevel
 
typedef SPPartitionList< dimensionPartitionList
 
typedef DataHandle::DataType DataType
 
typedef GridLevel::CommInterface Interface
 

Public Member Functions

 SPCommunication (const GridLevel &gridLevel, DataHandle &dataHandle, InterfaceType iftype, CommunicationDirection dir)
 
 SPCommunication (const SPCommunication &)=delete
 
 SPCommunication (SPCommunication &&other)
 
 ~SPCommunication ()
 
bool ready () const
 
void wait ()
 
bool pending () const
 

Static Public Attributes

static const int dimension = Grid::dimension
 

Member Typedef Documentation

◆ DataType

template<class Grid , class DataHandle >
typedef DataHandle::DataType Dune::SPCommunication< Grid, DataHandle >::DataType

◆ GridLevel

template<class Grid , class DataHandle >
typedef SPGridLevel< Grid > Dune::SPCommunication< Grid, DataHandle >::GridLevel

◆ Interface

template<class Grid , class DataHandle >
typedef GridLevel::CommInterface Dune::SPCommunication< Grid, DataHandle >::Interface

◆ PartitionList

template<class Grid , class DataHandle >
typedef SPPartitionList< dimension > Dune::SPCommunication< Grid, DataHandle >::PartitionList

Constructor & Destructor Documentation

◆ SPCommunication() [1/3]

template<class Grid , class DataHandle >
Dune::SPCommunication< Grid, DataHandle >::SPCommunication ( const GridLevel gridLevel,
DataHandle &  dataHandle,
InterfaceType  iftype,
CommunicationDirection  dir 
)
inline

◆ SPCommunication() [2/3]

template<class Grid , class DataHandle >
Dune::SPCommunication< Grid, DataHandle >::SPCommunication ( const SPCommunication< Grid, DataHandle > &  )
delete

◆ SPCommunication() [3/3]

template<class Grid , class DataHandle >
Dune::SPCommunication< Grid, DataHandle >::SPCommunication ( SPCommunication< Grid, DataHandle > &&  other)
inline

◆ ~SPCommunication()

template<class Grid , class DataHandle >
Dune::SPCommunication< Grid, DataHandle >::~SPCommunication ( )
inline

Member Function Documentation

◆ pending()

template<class Grid , class DataHandle >
bool Dune::SPCommunication< Grid, DataHandle >::pending ( ) const
inline

◆ ready()

template<class Grid , class DataHandle >
bool Dune::SPCommunication< Grid, DataHandle >::ready ( ) const
inline

◆ wait()

template<class Grid , class DataHandle >
void Dune::SPCommunication< Grid, DataHandle >::wait
inline

Member Data Documentation

◆ dimension

template<class Grid , class DataHandle >
const int Dune::SPCommunication< Grid, DataHandle >::dimension = Grid::dimension
static

The documentation for this struct was generated from the following file: