dune-grid  2.4.1
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Dune::ALU3dGridCommunications< elType, No_Comm > Struct Template Reference

#include <dune/grid/alugrid/3d/grid.hh>

Inheritance diagram for Dune::ALU3dGridCommunications< elType, No_Comm >:
Dune::ALU3dGridCommunicationsBase

Public Types

typedef ALU3dGridLocalIdSet
< elType, No_Comm > 
GlobalIdSet
 
typedef int GlobalId
 
typedef ALU3DSPACE GitterDuneImpl GitterImplType
 
typedef
Dune::CollectiveCommunication
< No_Comm > 
CollectiveCommunication
 

Public Member Functions

 ALU3dGridCommunications (No_Comm comm)
 
int nlinks () const
 
GitterImplTypecreateALUGrid (const std::string &macroName, ALU3DSPACE ProjectVertex *projection, const bool conformingRefinement)
 
GitterImplTypecreateALUGrid (std::istream &stream, ALU3DSPACE ProjectVertex *projection, const bool conformingRefinement)
 
template<class GitterImpl >
void checkForConformingRefinement (GitterImpl *grid, const bool conformingRefinement)
 

Static Public Member Functions

static No_Comm defaultComm ()
 
static int getRank (No_Comm comm)
 
static ALU3DSPACE
Gitter::Geometric::BuilderIF & 
getBuilder (GitterImplType &grid)
 
static void duneNotifyMacroGridChanges (GitterImplType &grid)
 

Public Attributes

CollectiveCommunication ccobj_
 

Member Typedef Documentation

template<ALU3dGridElementType elType>
typedef Dune::CollectiveCommunication< No_Comm > Dune::ALU3dGridCommunications< elType, No_Comm >::CollectiveCommunication
template<ALU3dGridElementType elType>
typedef ALU3DSPACE GitterDuneImpl Dune::ALU3dGridCommunications< elType, No_Comm >::GitterImplType
template<ALU3dGridElementType elType>
typedef int Dune::ALU3dGridCommunications< elType, No_Comm >::GlobalId
template<ALU3dGridElementType elType>
typedef ALU3dGridLocalIdSet< elType, No_Comm > Dune::ALU3dGridCommunications< elType, No_Comm >::GlobalIdSet

Constructor & Destructor Documentation

template<ALU3dGridElementType elType>
Dune::ALU3dGridCommunications< elType, No_Comm >::ALU3dGridCommunications ( No_Comm  comm)
inlineexplicit

Member Function Documentation

template<class GitterImpl >
void Dune::ALU3dGridCommunicationsBase::checkForConformingRefinement ( GitterImpl *  grid,
const bool  conformingRefinement 
)
inlineinherited
template<ALU3dGridElementType elType>
GitterImplType* Dune::ALU3dGridCommunications< elType, No_Comm >::createALUGrid ( const std::string &  macroName,
ALU3DSPACE ProjectVertex *  projection,
const bool  conformingRefinement 
)
inline
template<ALU3dGridElementType elType>
GitterImplType* Dune::ALU3dGridCommunications< elType, No_Comm >::createALUGrid ( std::istream &  stream,
ALU3DSPACE ProjectVertex *  projection,
const bool  conformingRefinement 
)
inline
template<ALU3dGridElementType elType>
static No_Comm Dune::ALU3dGridCommunications< elType, No_Comm >::defaultComm ( )
inlinestatic
template<ALU3dGridElementType elType>
static void Dune::ALU3dGridCommunications< elType, No_Comm >::duneNotifyMacroGridChanges ( GitterImplType grid)
inlinestatic
template<ALU3dGridElementType elType>
static ALU3DSPACE Gitter::Geometric::BuilderIF& Dune::ALU3dGridCommunications< elType, No_Comm >::getBuilder ( GitterImplType grid)
inlinestatic

References ALU3DSPACE.

template<ALU3dGridElementType elType>
static int Dune::ALU3dGridCommunications< elType, No_Comm >::getRank ( No_Comm  comm)
inlinestatic
template<ALU3dGridElementType elType>
int Dune::ALU3dGridCommunications< elType, No_Comm >::nlinks ( ) const
inline

Member Data Documentation

template<ALU3dGridElementType elType>
CollectiveCommunication Dune::ALU3dGridCommunications< elType, No_Comm >::ccobj_

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