dune-alugrid 3.0.0
Public Member Functions | Protected Attributes | List of all members
Dune::ALUCommunication< dim, dimworld, elType, ALUGridMPIComm >::Storage Struct Referenceabstract

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

Public Member Functions

 Storage (const Grid &grid, int level)
 
virtual ~Storage ()
 
virtual GatherScattervertexGatherScatter ()=0
 
virtual GatherScatteredgeGatherScatter ()=0
 
virtual GatherScatterfaceGatherScatter ()=0
 
virtual GatherScatterelementGatherScatter ()=0
 

Protected Attributes

VertexObject vertex
 
EdgeObject edge
 
FaceObject face
 
ElementObject element
 

Constructor & Destructor Documentation

◆ Storage()

template<int dim, int dimworld, ALU3dGridElementType elType>
Dune::ALUCommunication< dim, dimworld, elType, ALUGridMPIComm >::Storage::Storage ( const Grid grid,
int  level 
)
inline

◆ ~Storage()

template<int dim, int dimworld, ALU3dGridElementType elType>
virtual Dune::ALUCommunication< dim, dimworld, elType, ALUGridMPIComm >::Storage::~Storage ( )
inlinevirtual

Member Function Documentation

◆ edgeGatherScatter()

template<int dim, int dimworld, ALU3dGridElementType elType>
virtual GatherScatter & Dune::ALUCommunication< dim, dimworld, elType, ALUGridMPIComm >::Storage::edgeGatherScatter ( )
pure virtual

◆ elementGatherScatter()

template<int dim, int dimworld, ALU3dGridElementType elType>
virtual GatherScatter & Dune::ALUCommunication< dim, dimworld, elType, ALUGridMPIComm >::Storage::elementGatherScatter ( )
pure virtual

◆ faceGatherScatter()

template<int dim, int dimworld, ALU3dGridElementType elType>
virtual GatherScatter & Dune::ALUCommunication< dim, dimworld, elType, ALUGridMPIComm >::Storage::faceGatherScatter ( )
pure virtual

◆ vertexGatherScatter()

template<int dim, int dimworld, ALU3dGridElementType elType>
virtual GatherScatter & Dune::ALUCommunication< dim, dimworld, elType, ALUGridMPIComm >::Storage::vertexGatherScatter ( )
pure virtual

Member Data Documentation

◆ edge

template<int dim, int dimworld, ALU3dGridElementType elType>
EdgeObject Dune::ALUCommunication< dim, dimworld, elType, ALUGridMPIComm >::Storage::edge
protected

◆ element

template<int dim, int dimworld, ALU3dGridElementType elType>
ElementObject Dune::ALUCommunication< dim, dimworld, elType, ALUGridMPIComm >::Storage::element
protected

◆ face

template<int dim, int dimworld, ALU3dGridElementType elType>
FaceObject Dune::ALUCommunication< dim, dimworld, elType, ALUGridMPIComm >::Storage::face
protected

◆ vertex

template<int dim, int dimworld, ALU3dGridElementType elType>
VertexObject Dune::ALUCommunication< dim, dimworld, elType, ALUGridMPIComm >::Storage::vertex
protected

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