ALUGridSpace::GatherScatterLoadBalance< GridType, DataCollectorType, IndexOperatorType > Class Template Reference
#include <datahandle.hh>
Detailed Description
template<class GridType, class DataCollectorType, class IndexOperatorType>
class ALUGridSpace::GatherScatterLoadBalance< GridType, DataCollectorType, IndexOperatorType >
the corresponding interface class is defined in bsinclude.hh
Public Member Functions | |
GatherScatterLoadBalance (GridType &grid, MakeableEntityType &en, RealEntityType &realEntity, DataCollectorType &dc, IndexOperatorType &idxOp) | |
Constructor. | |
void | inlineData (ObjectStreamType &str, HElementType &elem) |
void | xtractData (ObjectStreamType &str, HElementType &elem) |
void | compress () |
call compress on data |
Member Function Documentation
template<class GridType, class DataCollectorType, class IndexOperatorType>
void ALUGridSpace::GatherScatterLoadBalance< GridType, DataCollectorType, IndexOperatorType >::inlineData | ( | ObjectStreamType & | str, | |
HElementType & | elem | |||
) | [inline] |
this method is called from the dunePackAll method of the corresponding Macro element class of the BSGrid, see gitter_dune_pll*.* here the data is written to the ObjectStream
template<class GridType, class DataCollectorType, class IndexOperatorType>
void ALUGridSpace::GatherScatterLoadBalance< GridType, DataCollectorType, IndexOperatorType >::xtractData | ( | ObjectStreamType & | str, | |
HElementType & | elem | |||
) | [inline] |
this method is called from the duneUnpackSelf method of the corresponding Macro element class of the BSGrid, see gitter_dune_pll*.* here the data is read from the ObjectStream
The documentation for this class was generated from the following file: