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

LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER > Class Template Reference

#include <updategroupserver.h>

Inherits hpx::components::managed_component_base< UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER > >.

Collaboration diagram for LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef STEPPER::Topology Topology
typedef UpdateGroup< CELL_TYPE,
PARTITION, STEPPER > 
ClientType
typedef DisplacedGrid
< CELL_TYPE, Topology, true > 
GridType
typedef DistributedSimulator
< CELL_TYPE >::WriterVector 
WriterVector
typedef DistributedSimulator
< CELL_TYPE >::SteererVector 
SteererVector
typedef STEPPER::PatchType PatchType
typedef STEPPER::PatchProviderPtr PatchProviderPtr
typedef STEPPER::PatchAccepterPtr PatchAccepterPtr
typedef boost::shared_ptr
< typename PatchLink< GridType,
ClientType >::Link > 
PatchLinkPtr
typedef STEPPER::PatchAccepterVec PatchAccepterVec
typedef STEPPER::PatchProviderVec PatchProviderVec
typedef PatchLink< GridType,
ClientType >::Provider 
PatchLinkProviderType
typedef boost::shared_ptr
< PatchLinkProviderType
PatchLinkProviderPtr
typedef PatchLink< GridType,
ClientType >::Accepter 
PatchLinkAccepterType
typedef boost::shared_ptr
< PatchLinkAccepterType
PatchLinkAccepterPtr
typedef PartitionManager
< Topology
PartitionManagerType
typedef
PartitionManagerType::RegionVecMap 
RegionVecMap
typedef
HiParSimulator::ParallelWriterAdapter
< GridType, CELL_TYPE > 
ParallelWriterAdapterType
typedef
HiParSimulator::SteererAdapter
< GridType, CELL_TYPE > 
SteererAdapterType
typedef std::pair< std::size_t,
std::size_t > 
StepPairType

Public Member Functions

 UpdateGroupServer ()
void initPartitions (const typename ClientType::InitData &initData, std::size_t global_idx)
 HPX_DEFINE_COMPONENT_ACTION_TPL (UpdateGroupServer, initPartitions, InitPartitionsAction)
void init ()
 HPX_DEFINE_COMPONENT_ACTION_TPL (UpdateGroupServer, init, InitAction)
void addPatchProvider (const PatchProviderPtr &patchProvider, const PatchType &patchType)
void addPatchAccepter (const PatchAccepterPtr &patchAccepter, const PatchType &patchType)
StepPairType currentStep () const
 HPX_DEFINE_COMPONENT_ACTION_TPL (UpdateGroupServer, currentStep, CurrentStepAction)
std::size_t getStep () const
Chronometer nanoStep (std::size_t remainingNanoSteps)
 HPX_DEFINE_COMPONENT_ACTION_TPL (UpdateGroupServer, nanoStep, NanoStepAction)
void stop ()
 HPX_DEFINE_COMPONENT_ACTION_TPL (UpdateGroupServer, stop, StopAction)
void setOuterGhostZone (std::size_t srcRank, boost::shared_ptr< std::vector< CELL_TYPE > > buffer, long nanoStep)
 HPX_DEFINE_COMPONENT_ACTION_TPL (UpdateGroupServer, setOuterGhostZone, SetOuterGhostZoneAction)
double getCellSpeed (APITraits::FalseType) const
double getCellSpeed (APITraits::TrueType) const
double speed ()
 HPX_DEFINE_COMPONENT_ACTION_TPL (UpdateGroupServer, speed, SpeedAction)
std::size_t getRank () const

Static Public Attributes

static const int DIM = Topology::DIM
static const unsigned NANO_STEPS = APITraits::SelectNanoSteps<CELL_TYPE>::VALUE

Private Member Functions

ClientType getUpdateGroup (std::size_t dstRank)
void initEvents ()
void handleEvents ()
void insertNextLoadBalancingEvent ()
std::size_t currentNanoStep () const
std::size_t timeToNextEvent ()
std::size_t timeToLastEvent ()
void balanceLoad ()

Private Attributes

std::map< std::size_t, ClientTypeupdateGroups
boost::shared_ptr
< HiParSimulator::Stepper
< CELL_TYPE > > 
stepper
boost::shared_ptr
< PartitionManagerType
partitionManager
std::vector< PatchLinkPtrpatchLinks
std::map< std::size_t,
PatchLinkProviderPtr
patchlinkProviderMap
boost::shared_ptr< Initializer
< CELL_TYPE > > 
initializer
boost::shared_ptr< LoadBalancerbalancer
unsigned loadBalancingPeriod
unsigned ghostZoneWidth
WriterVector writers
SteererVector steerers
std::size_t rank
EventMap events
boost::atomic< boolstopped

template<class CELL_TYPE, class PARTITION, class STEPPER>
class LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >


Member Typedef Documentation

template<class CELL_TYPE , class PARTITION , class STEPPER >
typedef UpdateGroup<CELL_TYPE, PARTITION, STEPPER> LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::ClientType
template<class CELL_TYPE , class PARTITION , class STEPPER >
typedef DisplacedGrid<CELL_TYPE, Topology, true> LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::GridType
template<class CELL_TYPE , class PARTITION , class STEPPER >
typedef HiParSimulator::ParallelWriterAdapter<GridType, CELL_TYPE> LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::ParallelWriterAdapterType
template<class CELL_TYPE , class PARTITION , class STEPPER >
typedef PartitionManager<Topology> LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::PartitionManagerType
template<class CELL_TYPE , class PARTITION , class STEPPER >
typedef STEPPER::PatchAccepterPtr LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::PatchAccepterPtr
template<class CELL_TYPE , class PARTITION , class STEPPER >
typedef STEPPER::PatchAccepterVec LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::PatchAccepterVec
template<class CELL_TYPE , class PARTITION , class STEPPER >
typedef boost::shared_ptr<PatchLinkAccepterType> LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::PatchLinkAccepterPtr
template<class CELL_TYPE , class PARTITION , class STEPPER >
typedef PatchLink<GridType, ClientType>::Accepter LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::PatchLinkAccepterType
template<class CELL_TYPE , class PARTITION , class STEPPER >
typedef boost::shared_ptr<PatchLinkProviderType> LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::PatchLinkProviderPtr
template<class CELL_TYPE , class PARTITION , class STEPPER >
typedef PatchLink<GridType, ClientType>::Provider LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::PatchLinkProviderType
template<class CELL_TYPE , class PARTITION , class STEPPER >
typedef boost::shared_ptr<typename PatchLink<GridType, ClientType>::Link> LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::PatchLinkPtr
template<class CELL_TYPE , class PARTITION , class STEPPER >
typedef STEPPER::PatchProviderPtr LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::PatchProviderPtr
template<class CELL_TYPE , class PARTITION , class STEPPER >
typedef STEPPER::PatchProviderVec LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::PatchProviderVec
template<class CELL_TYPE , class PARTITION , class STEPPER >
typedef STEPPER::PatchType LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::PatchType
template<class CELL_TYPE , class PARTITION , class STEPPER >
typedef PartitionManagerType::RegionVecMap LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::RegionVecMap
template<class CELL_TYPE , class PARTITION , class STEPPER >
typedef HiParSimulator::SteererAdapter<GridType, CELL_TYPE> LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::SteererAdapterType
template<class CELL_TYPE , class PARTITION , class STEPPER >
typedef DistributedSimulator<CELL_TYPE>::SteererVector LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::SteererVector
template<class CELL_TYPE , class PARTITION , class STEPPER >
typedef std::pair<std::size_t, std::size_t> LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::StepPairType
template<class CELL_TYPE , class PARTITION , class STEPPER >
typedef STEPPER::Topology LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::Topology
template<class CELL_TYPE , class PARTITION , class STEPPER >
typedef DistributedSimulator<CELL_TYPE>::WriterVector LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::WriterVector

Constructor & Destructor Documentation

template<class CELL_TYPE , class PARTITION , class STEPPER >
LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::UpdateGroupServer (  )  [inline]

Member Function Documentation

template<class CELL_TYPE , class PARTITION , class STEPPER >
void LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::addPatchAccepter ( const PatchAccepterPtr patchAccepter,
const PatchType patchType 
) [inline]
template<class CELL_TYPE , class PARTITION , class STEPPER >
void LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::addPatchProvider ( const PatchProviderPtr patchProvider,
const PatchType patchType 
) [inline]
template<class CELL_TYPE , class PARTITION , class STEPPER >
void LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::balanceLoad (  )  [inline, private]
template<class CELL_TYPE , class PARTITION , class STEPPER >
std::size_t LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::currentNanoStep (  )  const [inline, private]
template<class CELL_TYPE , class PARTITION , class STEPPER >
StepPairType LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::currentStep (  )  const [inline]
template<class CELL_TYPE , class PARTITION , class STEPPER >
double LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::getCellSpeed ( APITraits::FalseType   )  const [inline]
template<class CELL_TYPE , class PARTITION , class STEPPER >
double LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::getCellSpeed ( APITraits::TrueType   )  const [inline]
template<class CELL_TYPE , class PARTITION , class STEPPER >
std::size_t LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::getRank (  )  const [inline]
template<class CELL_TYPE , class PARTITION , class STEPPER >
std::size_t LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::getStep (  )  const [inline]
template<class CELL_TYPE , class PARTITION , class STEPPER >
ClientType LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::getUpdateGroup ( std::size_t  dstRank  )  [inline, private]
template<class CELL_TYPE , class PARTITION , class STEPPER >
void LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::handleEvents (  )  [inline, private]
template<class CELL_TYPE , class PARTITION , class STEPPER >
LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::HPX_DEFINE_COMPONENT_ACTION_TPL ( UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >  ,
speed  ,
SpeedAction   
)
template<class CELL_TYPE , class PARTITION , class STEPPER >
LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::HPX_DEFINE_COMPONENT_ACTION_TPL ( UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >  ,
initPartitions  ,
InitPartitionsAction   
)
template<class CELL_TYPE , class PARTITION , class STEPPER >
LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::HPX_DEFINE_COMPONENT_ACTION_TPL ( UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >  ,
currentStep  ,
CurrentStepAction   
)
template<class CELL_TYPE , class PARTITION , class STEPPER >
LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::HPX_DEFINE_COMPONENT_ACTION_TPL ( UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >  ,
nanoStep  ,
NanoStepAction   
)
template<class CELL_TYPE , class PARTITION , class STEPPER >
LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::HPX_DEFINE_COMPONENT_ACTION_TPL ( UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >  ,
init  ,
InitAction   
)
template<class CELL_TYPE , class PARTITION , class STEPPER >
LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::HPX_DEFINE_COMPONENT_ACTION_TPL ( UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >  ,
stop  ,
StopAction   
)
template<class CELL_TYPE , class PARTITION , class STEPPER >
LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::HPX_DEFINE_COMPONENT_ACTION_TPL ( UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >  ,
setOuterGhostZone  ,
SetOuterGhostZoneAction   
)
template<class CELL_TYPE , class PARTITION , class STEPPER >
void LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::init (  )  [inline]
template<class CELL_TYPE , class PARTITION , class STEPPER >
void LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::initEvents (  )  [inline, private]
template<class CELL_TYPE , class PARTITION , class STEPPER >
void LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::initPartitions ( const typename ClientType::InitData initData,
std::size_t  global_idx 
) [inline]

References LibGeoDecomp::HpxSimulator::UpdateGroup< CELL_TYPE, PARTITION, STEPPER >::InitData::boundingBoxes, LibGeoDecomp::CoordBox< DIM >::dimensions, LibGeoDecomp::HpxSimulator::UpdateGroup< CELL_TYPE, PARTITION, STEPPER >::InitData::ghostZoneWidth, LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::ghostZoneWidth, LibGeoDecomp::HpxSimulator::UpdateGroup< CELL_TYPE, PARTITION, STEPPER >::InitData::initializer, LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::initializer, LibGeoDecomp::HpxSimulator::UpdateGroup< CELL_TYPE, PARTITION, STEPPER >::InitData::initialWeights, LibGeoDecomp::HpxSimulator::UpdateGroup< CELL_TYPE, PARTITION, STEPPER >::InitData::loadBalancingPeriod, LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::loadBalancingPeriod, LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::NANO_STEPS, LibGeoDecomp::CoordBox< DIM >::origin, LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::partitionManager, LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::patchlinkProviderMap, LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::rank, LibGeoDecomp::HpxSimulator::UpdateGroup< CELL_TYPE, PARTITION, STEPPER >::InitData::steerers, LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::steerers, LibGeoDecomp::HpxSimulator::UpdateGroup< CELL_TYPE, PARTITION, STEPPER >::InitData::writers, and LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::writers.

template<class CELL_TYPE , class PARTITION , class STEPPER >
void LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::insertNextLoadBalancingEvent (  )  [inline, private]
template<class CELL_TYPE , class PARTITION , class STEPPER >
Chronometer LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::nanoStep ( std::size_t  remainingNanoSteps  )  [inline]
template<class CELL_TYPE , class PARTITION , class STEPPER >
void LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::setOuterGhostZone ( std::size_t  srcRank,
boost::shared_ptr< std::vector< CELL_TYPE > >  buffer,
long  nanoStep 
) [inline]
template<class CELL_TYPE , class PARTITION , class STEPPER >
double LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::speed (  )  [inline]
template<class CELL_TYPE , class PARTITION , class STEPPER >
void LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::stop (  )  [inline]
template<class CELL_TYPE , class PARTITION , class STEPPER >
std::size_t LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::timeToLastEvent (  )  [inline, private]
template<class CELL_TYPE , class PARTITION , class STEPPER >
std::size_t LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::timeToNextEvent (  )  [inline, private]

Member Data Documentation

template<class CELL_TYPE , class PARTITION , class STEPPER >
boost::shared_ptr<LoadBalancer> LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::balancer [private]
template<class CELL_TYPE , class PARTITION , class STEPPER >
const int LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::DIM = Topology::DIM [static]
template<class CELL_TYPE , class PARTITION , class STEPPER >
EventMap LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::events [private]
template<class CELL_TYPE , class PARTITION , class STEPPER >
unsigned LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::ghostZoneWidth [private]
template<class CELL_TYPE , class PARTITION , class STEPPER >
boost::shared_ptr<Initializer<CELL_TYPE> > LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::initializer [private]
template<class CELL_TYPE , class PARTITION , class STEPPER >
unsigned LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::loadBalancingPeriod [private]
template<class CELL_TYPE , class PARTITION , class STEPPER >
const unsigned LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::NANO_STEPS = APITraits::SelectNanoSteps<CELL_TYPE>::VALUE [static]
template<class CELL_TYPE , class PARTITION , class STEPPER >
boost::shared_ptr<PartitionManagerType> LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::partitionManager [private]
template<class CELL_TYPE , class PARTITION , class STEPPER >
std::map<std::size_t, PatchLinkProviderPtr> LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::patchlinkProviderMap [private]
template<class CELL_TYPE , class PARTITION , class STEPPER >
std::vector<PatchLinkPtr> LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::patchLinks [private]
template<class CELL_TYPE , class PARTITION , class STEPPER >
std::size_t LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::rank [private]
template<class CELL_TYPE , class PARTITION , class STEPPER >
SteererVector LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::steerers [private]
template<class CELL_TYPE , class PARTITION , class STEPPER >
boost::shared_ptr<HiParSimulator::Stepper<CELL_TYPE> > LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::stepper [private]
template<class CELL_TYPE , class PARTITION , class STEPPER >
boost::atomic<bool> LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::stopped [private]
template<class CELL_TYPE , class PARTITION , class STEPPER >
std::map<std::size_t, ClientType> LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::updateGroups [private]
template<class CELL_TYPE , class PARTITION , class STEPPER >
WriterVector LibGeoDecomp::HpxSimulator::UpdateGroupServer< CELL_TYPE, PARTITION, STEPPER >::writers [private]

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