Namespaces | Classes | Typedefs | Enumerations | Functions

LibGeoDecomp::HpxSimulator Namespace Reference

Namespaces

namespace  Implementation

Classes

class  PatchLink
class  UpdateGroup
class  UpdateGroupServer
class  HpxSimulator

Typedefs

typedef std::set< EventPointEventSet
typedef std::map< std::size_t,
EventSet
EventMap
typedef std::pair< std::size_t,
std::size_t > 
StepPairType

Enumerations

enum  EventPoint { LOAD_BALANCING, END }

Functions

template<class UPDATEGROUP >
std::vector< UPDATEGROUP > createUpdateGroups (const hpx::util::function< std::size_t()> &numUpdateGroups)
template<class UPDATEGROUP >
std::vector< UPDATEGROUP > createUpdateGroups (float overcommitFactor)

Typedef Documentation

typedef std::map<std::size_t, EventSet> LibGeoDecomp::HpxSimulator::EventMap
typedef std::pair<std::size_t, std::size_t> LibGeoDecomp::HpxSimulator::StepPairType

Enumeration Type Documentation

Enumerator:
LOAD_BALANCING 
END 

Function Documentation

template<class UPDATEGROUP >
std::vector<UPDATEGROUP> LibGeoDecomp::HpxSimulator::createUpdateGroups ( const hpx::util::function< std::size_t()> &  numUpdateGroups  )  [inline]

References LibGeoDecomp::copy().

template<class UPDATEGROUP >
std::vector<UPDATEGROUP> LibGeoDecomp::HpxSimulator::createUpdateGroups ( float  overcommitFactor  )  [inline]