Public Types | Public Member Functions | Static Public Attributes | Private Attributes | Friends

LibGeoDecomp::HpxWriterCollector< CELL_TYPE, CONVERTER > Class Template Reference

#include <hpxwritercollector.h>

Inherits Clonable< ParallelWriter< CELL_TYPE >, HpxWriterCollector< CELL_TYPE, CONVERTER > >.

Collaboration diagram for LibGeoDecomp::HpxWriterCollector< CELL_TYPE, CONVERTER >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
APITraits::SelectTopology
< CELL_TYPE >::Value 
Topology
typedef ParallelWriter
< CELL_TYPE >::GridType 
GridType
typedef ParallelWriter
< CELL_TYPE >::RegionType 
RegionType
typedef ParallelWriter
< CELL_TYPE >::CoordType 
CoordType
typedef HpxWriterSink
< CELL_TYPE, CONVERTER > 
SinkType

Public Member Functions

 HpxWriterCollector (const SinkType &sink=SinkType())
void stepFinished (const GridType &grid, const RegionType &validRegion, const CoordType &globalDimensions, unsigned step, WriterEvent event, std::size_t rank, bool lastCall)

Static Public Attributes

static const int DIM = Topology::DIM

Private Attributes

SinkType sink

Friends

class Serialization
class boost::serialization::access

template<typename CELL_TYPE, typename CONVERTER = IdentityConverter<CELL_TYPE>>
class LibGeoDecomp::HpxWriterCollector< CELL_TYPE, CONVERTER >


Member Typedef Documentation

template<typename CELL_TYPE, typename CONVERTER = IdentityConverter<CELL_TYPE>>
typedef ParallelWriter<CELL_TYPE>::CoordType LibGeoDecomp::HpxWriterCollector< CELL_TYPE, CONVERTER >::CoordType
template<typename CELL_TYPE, typename CONVERTER = IdentityConverter<CELL_TYPE>>
typedef ParallelWriter<CELL_TYPE>::GridType LibGeoDecomp::HpxWriterCollector< CELL_TYPE, CONVERTER >::GridType
template<typename CELL_TYPE, typename CONVERTER = IdentityConverter<CELL_TYPE>>
typedef ParallelWriter<CELL_TYPE>::RegionType LibGeoDecomp::HpxWriterCollector< CELL_TYPE, CONVERTER >::RegionType
template<typename CELL_TYPE, typename CONVERTER = IdentityConverter<CELL_TYPE>>
typedef HpxWriterSink<CELL_TYPE, CONVERTER> LibGeoDecomp::HpxWriterCollector< CELL_TYPE, CONVERTER >::SinkType
template<typename CELL_TYPE, typename CONVERTER = IdentityConverter<CELL_TYPE>>
typedef APITraits::SelectTopology<CELL_TYPE>::Value LibGeoDecomp::HpxWriterCollector< CELL_TYPE, CONVERTER >::Topology

Constructor & Destructor Documentation

template<typename CELL_TYPE, typename CONVERTER = IdentityConverter<CELL_TYPE>>
LibGeoDecomp::HpxWriterCollector< CELL_TYPE, CONVERTER >::HpxWriterCollector ( const SinkType sink = SinkType()  )  [inline, explicit]

Member Function Documentation

template<typename CELL_TYPE, typename CONVERTER = IdentityConverter<CELL_TYPE>>
void LibGeoDecomp::HpxWriterCollector< CELL_TYPE, CONVERTER >::stepFinished ( const GridType grid,
const RegionType validRegion,
const CoordType globalDimensions,
unsigned  step,
WriterEvent  event,
std::size_t  rank,
bool  lastCall 
) [inline]

Friends And Related Function Documentation

template<typename CELL_TYPE, typename CONVERTER = IdentityConverter<CELL_TYPE>>
friend class boost::serialization::access [friend]
template<typename CELL_TYPE, typename CONVERTER = IdentityConverter<CELL_TYPE>>
friend class Serialization [friend]

Member Data Documentation

template<typename CELL_TYPE, typename CONVERTER = IdentityConverter<CELL_TYPE>>
const int LibGeoDecomp::HpxWriterCollector< CELL_TYPE, CONVERTER >::DIM = Topology::DIM [static]
template<typename CELL_TYPE, typename CONVERTER = IdentityConverter<CELL_TYPE>>
SinkType LibGeoDecomp::HpxWriterCollector< CELL_TYPE, CONVERTER >::sink [private]

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