dune-alugrid 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Dune::ALU3dGridCommunications< dim, dimworld, elType, ALUGridNoComm > Struct Template Reference

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

Public Types

typedef ALU3dGridLocalIdSet< dim, dimworld, elType, ALUGridNoCommGlobalIdSet
 
typedef int GlobalId
 
typedef ALU3DSPACE GitterDuneImpl GitterImplType
 
typedef Dune::CollectiveCommunication< No_Comm > CollectiveCommunication
 

Public Member Functions

 ALU3dGridCommunications (ALUGridNoComm comm)
 
int nlinks () const
 
GitterImplTypecreateALUGrid (const std::string &macroName, const ALU3DSPACE ProjectVertexPtrPair &projections, const bool conformingRefinement)
 
GitterImplTypecreateALUGrid (std::istream &stream, const ALU3DSPACE ProjectVertexPtrPair &projection, const bool conformingRefinement)
 
void print (std::ostream &out) const
 

Static Public Member Functions

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

Public Attributes

CollectiveCommunication ccobj_
 

Member Typedef Documentation

◆ CollectiveCommunication

template<int dim, int dimworld, ALU3dGridElementType elType>
typedef Dune::CollectiveCommunication< No_Comm > Dune::ALU3dGridCommunications< dim, dimworld, elType, ALUGridNoComm >::CollectiveCommunication

◆ GitterImplType

template<int dim, int dimworld, ALU3dGridElementType elType>
typedef ALU3DSPACE GitterDuneImpl Dune::ALU3dGridCommunications< dim, dimworld, elType, ALUGridNoComm >::GitterImplType

◆ GlobalId

template<int dim, int dimworld, ALU3dGridElementType elType>
typedef int Dune::ALU3dGridCommunications< dim, dimworld, elType, ALUGridNoComm >::GlobalId

◆ GlobalIdSet

template<int dim, int dimworld, ALU3dGridElementType elType>
typedef ALU3dGridLocalIdSet< dim, dimworld, elType, ALUGridNoComm > Dune::ALU3dGridCommunications< dim, dimworld, elType, ALUGridNoComm >::GlobalIdSet

Constructor & Destructor Documentation

◆ ALU3dGridCommunications()

template<int dim, int dimworld, ALU3dGridElementType elType>
Dune::ALU3dGridCommunications< dim, dimworld, elType, ALUGridNoComm >::ALU3dGridCommunications ( ALUGridNoComm  comm)
inlineexplicit

Member Function Documentation

◆ completeGrid()

template<int dim, int dimworld, ALU3dGridElementType elType>
static void Dune::ALU3dGridCommunications< dim, dimworld, elType, ALUGridNoComm >::completeGrid ( GitterImplType grid)
inlinestatic

◆ createALUGrid() [1/2]

template<int dim, int dimworld, ALU3dGridElementType elType>
GitterImplType * Dune::ALU3dGridCommunications< dim, dimworld, elType, ALUGridNoComm >::createALUGrid ( const std::string &  macroName,
const ALU3DSPACE ProjectVertexPtrPair &  projections,
const bool  conformingRefinement 
)
inline

◆ createALUGrid() [2/2]

template<int dim, int dimworld, ALU3dGridElementType elType>
GitterImplType * Dune::ALU3dGridCommunications< dim, dimworld, elType, ALUGridNoComm >::createALUGrid ( std::istream &  stream,
const ALU3DSPACE ProjectVertexPtrPair &  projection,
const bool  conformingRefinement 
)
inline

◆ defaultComm()

template<int dim, int dimworld, ALU3dGridElementType elType>
static ALUGridNoComm Dune::ALU3dGridCommunications< dim, dimworld, elType, ALUGridNoComm >::defaultComm ( )
inlinestatic

◆ getBuilder()

template<int dim, int dimworld, ALU3dGridElementType elType>
static ALU3DSPACE Gitter::Geometric::BuilderIF & Dune::ALU3dGridCommunications< dim, dimworld, elType, ALUGridNoComm >::getBuilder ( GitterImplType grid)
inlinestatic

◆ getRank()

template<int dim, int dimworld, ALU3dGridElementType elType>
static int Dune::ALU3dGridCommunications< dim, dimworld, elType, ALUGridNoComm >::getRank ( ALUGridNoComm  comm)
inlinestatic

◆ nlinks()

template<int dim, int dimworld, ALU3dGridElementType elType>
int Dune::ALU3dGridCommunications< dim, dimworld, elType, ALUGridNoComm >::nlinks ( ) const
inline

◆ print()

template<int dim, int dimworld, ALU3dGridElementType elType>
void Dune::ALU3dGridCommunications< dim, dimworld, elType, ALUGridNoComm >::print ( std::ostream &  out) const
inline

Member Data Documentation

◆ ccobj_

template<int dim, int dimworld, ALU3dGridElementType elType>
CollectiveCommunication Dune::ALU3dGridCommunications< dim, dimworld, elType, ALUGridNoComm >::ccobj_

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