dune-grid  2.3.1-rc1
Public Member Functions | List of all members
ALUGridSpace::LoadBalanceElementCount< GridType, DataHandleType > Class Template Reference

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

Inheritance diagram for ALUGridSpace::LoadBalanceElementCount< GridType, DataHandleType >:
Inheritance graph

Public Member Functions

 LoadBalanceElementCount (GridType &grid, MakeableEntityType &f, RealEntityType &rf, MakeableEntityType &s, RealEntityType &rs, DataHandleType &dh)
 Constructor. More...
 
virtual ~LoadBalanceElementCount ()
 
int postRefinement (HElementType &elem)
 restrict data , elem is always the father More...
 
int preCoarsening (HElementType &elem)
 prolong data, elem is the father More...
 
int preCoarsening (HBndSegType &el)
 
int postRefinement (HBndSegType &el)
 
int newElements () const
 

Constructor & Destructor Documentation

template<class GridType , class DataHandleType >
ALUGridSpace::LoadBalanceElementCount< GridType, DataHandleType >::LoadBalanceElementCount ( GridType &  grid,
MakeableEntityType f,
RealEntityType &  rf,
MakeableEntityType s,
RealEntityType &  rs,
DataHandleType &  dh 
)
inline

Constructor.

template<class GridType , class DataHandleType >
virtual ALUGridSpace::LoadBalanceElementCount< GridType, DataHandleType >::~LoadBalanceElementCount ( )
inlinevirtual

Member Function Documentation

template<class GridType , class DataHandleType >
int ALUGridSpace::LoadBalanceElementCount< GridType, DataHandleType >::newElements ( ) const
inline
template<class GridType , class DataHandleType >
int ALUGridSpace::LoadBalanceElementCount< GridType, DataHandleType >::postRefinement ( HElementType &  elem)
inline

restrict data , elem is always the father

template<class GridType , class DataHandleType >
int ALUGridSpace::LoadBalanceElementCount< GridType, DataHandleType >::postRefinement ( HBndSegType &  el)
inline

restrict data , elem is always the father this method is for ghost elements we need the ghost method because data is only inlined for interior elements, but we have to arange the ghost indices

template<class GridType , class DataHandleType >
int ALUGridSpace::LoadBalanceElementCount< GridType, DataHandleType >::preCoarsening ( HElementType &  elem)
inline

prolong data, elem is the father

template<class GridType , class DataHandleType >
int ALUGridSpace::LoadBalanceElementCount< GridType, DataHandleType >::preCoarsening ( HBndSegType &  el)
inline

restrict data , elem is always the father this method is for ghost elements


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