fpmas 1.5
Class Index
A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | R | S | T | U | V | Z
A
AcquireGuard (fpmas::synchro)
AcquireGuard (fpmas::model)
adl_serializer< DataUpdatePack< T > > (nlohmann)
adl_serializer< DistributedId > (nlohmann)
adl_serializer< EdgePtrWrapper< T > > (nlohmann)
adl_serializer< fpmas::api::graph::DistributedGraph< T > > (nlohmann)
adl_serializer< fpmas::api::graph::LocationManager< T > > (nlohmann)
adl_serializer< fpmas::api::model::AgentPtr > (nlohmann)
adl_serializer< fpmas::api::model::DiscretePoint > (nlohmann)
adl_serializer< fpmas::api::model::Model > (nlohmann)
adl_serializer< fpmas::api::model::WeakAgentPtr > (nlohmann)
adl_serializer< fpmas::api::utils::PtrWrapper< AgentType > > (nlohmann)
adl_serializer< fpmas::api::utils::PtrWrapper< fpmas::model::GraphCellBase< AgentType, Derived > > > (nlohmann)
adl_serializer< fpmas::api::utils::PtrWrapper< fpmas::model::GridAgent< AgentType, CellType, Derived > > > (nlohmann)
adl_serializer< fpmas::api::utils::PtrWrapper< fpmas::model::GridCellBase< GridCellType, Derived > > > (nlohmann)
adl_serializer< fpmas::api::utils::PtrWrapper< fpmas::model::SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, Derived > > > (nlohmann)
adl_serializer< fpmas::graph::detail::LocalizedNodeView< T > > (nlohmann)
adl_serializer< fpmas::model::ReachableCell > (nlohmann)
adl_serializer< fpmas::random::Generator< Generator_t > > (nlohmann)
adl_serializer< NodePtrWrapper< T > > (nlohmann)
adl_serializer< NodeUpdatePack< T > > (nlohmann)
adl_serializer< std::chrono::duration< Rep, Ratio > > (nlohmann)
adl_serializer< std::type_index > (nlohmann)
Agent (fpmas::api::model)
AgentBase (fpmas::model::detail)
AgentBehaviorTask (fpmas::model::detail)
AgentGroup (fpmas::api::model)
AgentGroup (fpmas::model::detail)
AgentGroupBase (fpmas::model::detail)
AgentNodeBuilder (fpmas::model)
AgentPtr (fpmas::api::model)
AgentPtrSerializer (fpmas::io::datapack)
AgentPtrSerializer (fpmas::io::json)
AgentPtrSerializer< JsonType, void > (fpmas::io::json)
AgentPtrSerializer< PackType, void > (fpmas::io::datapack)
AgentTask (fpmas::api::model)
AgentTask (fpmas::model::detail)
AgentTaskBase (fpmas::model::detail)
Local::All (fpmas::io)
Reduce::All (fpmas::io)
AutoBreakpoint (fpmas::model)
B
BadIdException (fpmas::exceptions)
BadTypeException (fpmas::exceptions)
basic_datapack_serializer (fpmas::io::json)
BasicJsonSerializer (fpmas::io::datapack)
BasicJsonSerializer< std::string, JsonType > (fpmas::io::datapack)
BasicObjectPack (fpmas::io::datapack)
Behavior (fpmas::api::model)
Behavior (fpmas::model)
BehaviorWithArgs (fpmas::model)
BipartiteGraphBuilder (fpmas::graph)
Breakpoint (fpmas::api::io)
Breakpoint (fpmas::io)
C
Callback (fpmas::api::utils)
Cell (fpmas::api::model)
CellBase (fpmas::model)
CellBehavior (fpmas::api::model)
CellLoadBalancing (fpmas::model)
CellNetworkBuilder (fpmas::api::model)
ChebyshevDistance (fpmas::model)
ClusteredGraphBuilder (fpmas::graph)
CompareNeighbors (fpmas::model)
Concat (fpmas::utils)
Concat (fpmas::utils::detail)
Concat< std::map< K, T, Comp, Alloc > > (fpmas::utils::detail)
Concat< std::set< T, Comp, Alloc > > (fpmas::utils::detail)
Concat< std::unordered_map< K, T, Hash, KeyEq, Alloc > > (fpmas::utils::detail)
Concat< std::vector< T, Alloc > > (fpmas::utils::detail)
ConstantDistribution (fpmas::random)
ConstrainedGridAgentMapping (fpmas::model)
Cout (fpmas::io)
CsvOutput (fpmas::io)
CsvOutputBase (fpmas::io)
CsvSerial (fpmas::io)
CsvSerial< std::chrono::duration< Rep, Ratio > > (fpmas::io)
CurrentOutLayer (fpmas::model::detail)
D
DataPack (fpmas::api::communication)
DataSync (fpmas::api::synchro)
DataUpdate (fpmas::synchro)
DataUpdate< api::model::AgentPtr > (fpmas::synchro)
DataUpdatePack (fpmas::synchro)
DefaultBehavior (fpmas::model)
DefaultModel (fpmas::model::detail)
DefaultModelConfig (fpmas::model::detail)
DefaultSpatialAgentFactory (fpmas::model)
DiscreteDistribution (fpmas::random)
DiscretePoint (fpmas::api::model)
DistanceComparator (fpmas::graph::detail)
DistributedAgentNodeBuilder (fpmas::model)
DistributedClusteredGraphBuilder (fpmas::graph)
DistributedCsvField (fpmas::io)
DistributedCsvOutput (fpmas::io)
DistributedEdge (fpmas::graph)
DistributedEdge (fpmas::api::graph)
DistributedGenerator (fpmas::random)
DistributedGenerator< random_device > (fpmas::random)
DistributedGraph (fpmas::api::graph)
DistributedGraph (fpmas::graph::detail)
DistributedGraphBuilder (fpmas::api::graph)
DistributedId (fpmas::api::graph)
DistributedMoveAlgorithm (fpmas::api::model)
DistributedMoveAlgorithm (fpmas::model)
DistributedNode (fpmas::api::graph)
DistributedNode (fpmas::graph)
DistributedNodeBuilder (fpmas::api::graph)
DistributedNodeBuilder (fpmas::graph)
DistributedUniformGraphBuilder (fpmas::graph)
Distribution (fpmas::api::random)
Distribution (fpmas::random)
DynamicEndCondition (fpmas::model)
DynamicFileOutput (fpmas::io)
E
Edge (fpmas::api::graph)
Edge (fpmas::graph)
EndCondition (fpmas::api::model)
Epoch (fpmas::api::scheduler)
Epoch (fpmas::scheduler)
EraseAgentNodeCallback (fpmas::model::detail)
EventCallback (fpmas::api::utils)
F
FileOutput (fpmas::io)
FixedVerticesLoadBalancing (fpmas::api::graph)
FormattedOutput (fpmas::io)
G
Generator (fpmas::random)
Generator (fpmas::api::random)
Generator< std::random_device > (fpmas::random)
GhostDataSync (fpmas::synchro::ghost)
GhostMode (fpmas::synchro::ghost)
GhostMutex (fpmas::synchro::ghost)
GhostSyncLinker (fpmas::synchro::ghost)
GhostSyncLinkerBase (fpmas::synchro::ghost)
GlobalGhostMutex (fpmas::synchro::ghost)
Graph (fpmas::api::graph)
Graph (fpmas::graph)
GraphBuilder (fpmas::api::graph)
GraphCell (fpmas::model)
GraphCellBase (fpmas::model)
GraphRange (fpmas::model)
GridAgent (fpmas::model)
GridAgent (fpmas::api::model)
GridAgentBase (fpmas::api::model)
GridAgentBuilder (fpmas::model)
GridBuilder (fpmas::model::detail)
GridCell (fpmas::api::model)
GridCell (fpmas::model)
GridCellBase (fpmas::model)
GridCellFactory (fpmas::model)
GridCellFactory (fpmas::api::model)
GridCellFactory< api::model::GridCell > (fpmas::model)
GridConfig (fpmas::model)
GridDimensions (fpmas::model)
GridLoadBalancing (fpmas::model)
GridProcessMapping (fpmas::model)
GridRange (fpmas::model)
GridRangeConfig (fpmas::model)
Guard (fpmas::synchro)
H
HardDataSync (fpmas::synchro::hard)
HardSyncLinker (fpmas::synchro::hard::api)
HardSyncLinker (fpmas::synchro::hard::ghost_link)
HardSyncLinker (fpmas::synchro::hard::hard_link)
HardSyncMode (fpmas::synchro::hard::ghost_link)
HardSyncMode (fpmas::synchro::hard::hard_link)
HardSyncModeBase (fpmas::synchro::hard)
HardSyncMutex (fpmas::synchro::hard::api)
HardSyncMutex (fpmas::synchro::hard)
hash< DistributedId > (std)
hash< fpmas::model::DiscretePoint > (std)
I
Id (fpmas::api::graph)
IdHash (fpmas::api::graph)
IdleBehavior (fpmas::model)
Index (fpmas::random)
InsertAgentNodeCallback (fpmas::model::detail)
J
Job (fpmas::api::scheduler)
Job (fpmas::scheduler)
JsonOutput (fpmas::io)
L
LambdaTask (fpmas::scheduler)
LambdaTask (fpmas::scheduler::detail)
light_serializer (fpmas::io::json)
light_serializer< fpmas::api::model::AgentPtr > (fpmas::io::json)
light_serializer< fpmas::api::model::WeakAgentPtr > (fpmas::io::json)
light_serializer< fpmas::api::utils::PtrWrapper< AgentType >, typename std::enable_if< std::is_base_of< fpmas::api::model::Agent, AgentType >::value &&!std::is_default_constructible< AgentType >::value &&std::is_same< AgentType, typename AgentType::FinalAgentType >::value >::type > (fpmas::io::json)
light_serializer< fpmas::api::utils::PtrWrapper< AgentType >, typename std::enable_if< std::is_base_of< fpmas::api::model::Agent, AgentType >::value &&std::is_default_constructible< AgentType >::value &&std::is_same< AgentType, typename AgentType::FinalAgentType >::value >::type > (fpmas::io::json)
light_serializer< NodePtrWrapper< T > > (fpmas::io::json)
light_serializer< PtrWrapper< fpmas::model::GraphCellBase< AgentType, Derived > > > (fpmas::io::json)
light_serializer< PtrWrapper< fpmas::model::GridAgent< AgentType, CellType, Derived > > > (fpmas::io::json)
light_serializer< PtrWrapper< fpmas::model::GridCellBase< GridCellType, Derived > > > (fpmas::io::json)
light_serializer< PtrWrapper< fpmas::model::SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, Derived > > > (fpmas::io::json)
light_serializer< T, typename std::enable_if<!std::is_default_constructible< T >::value >::type > (fpmas::io::json)
LightSerializer (fpmas::io::datapack)
LightSerializer< AgentPtr > (fpmas::io::datapack)
LightSerializer< fpmas::api::utils::PtrWrapper< AgentType >, typename std::enable_if< std::is_base_of< api::model::Agent, AgentType >::value &&std::is_default_constructible< AgentType >::value &&std::is_same< AgentType, typename AgentType::FinalAgentType >::value >::type > (fpmas::io::datapack)
LightSerializer< fpmas::api::utils::PtrWrapper< AgentType >, typename std::enable_if< std::is_base_of< fpmas::api::model::Agent, AgentType >::value &&!std::is_default_constructible< AgentType >::value &&std::is_same< AgentType, typename AgentType::FinalAgentType >::value >::type > (fpmas::io::datapack)
LightSerializer< NodePtrWrapper< T > > (fpmas::io::datapack)
LightSerializer< PtrWrapper< fpmas::model::GraphCellBase< GraphCellType, Derived > > > (fpmas::io::datapack)
LightSerializer< PtrWrapper< fpmas::model::GridAgent< AgentType, CellType, Derived > > > (fpmas::io::datapack)
LightSerializer< PtrWrapper< fpmas::model::GridCellBase< GridCellType, Derived > > > (fpmas::io::datapack)
LightSerializer< PtrWrapper< fpmas::model::SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, Derived > > > (fpmas::io::datapack)
LightSerializer< WeakAgentPtr > (fpmas::io::datapack)
LinkClient (fpmas::synchro::hard::api)
LinkClient (fpmas::synchro::hard::hard_link)
LinkServer (fpmas::synchro::hard::api)
LinkServer (fpmas::synchro::hard::hard_link)
LoadBalancing (fpmas::api::graph)
LoadBalancingTask (fpmas::model::detail)
Local (fpmas::io)
LocalizedNode (fpmas::graph::detail)
LocalizedNodeView (fpmas::graph::detail)
LocationManager (fpmas::api::graph)
LocationManager (fpmas::graph)
LocationRange (fpmas::model)
LockGuard (fpmas::model)
LockGuard (fpmas::synchro)
M
ManhattanDistance (fpmas::model)
Max (fpmas::utils)
Min (fpmas::utils)
Model (fpmas::api::model)
Model (fpmas::model::detail)
Monitor (fpmas::api::utils::perf)
Monitor (fpmas::utils::perf)
MooreGridBuilder (fpmas::model)
MooreRangePerimeter (fpmas::model)
MooreRangePerimeter< MooreGrid< CellType > > (fpmas::model)
MooreRangePerimeter< VonNeumannGrid< CellType > > (fpmas::model)
MoveAgentGroup (fpmas::model)
MoveAgentGroup (fpmas::api::model)
MpiCommunicator (fpmas::api::communication)
MpiCommunicator (fpmas::communication)
MpiCommunicatorBase (fpmas::communication)
MpiCommWorld (fpmas::communication)
MpiDistributedId (fpmas::api::communication)
Mutex (fpmas::api::synchro)
MutexClient (fpmas::synchro::hard::api)
MutexClient (fpmas::synchro::hard)
MutexRequest (fpmas::synchro::hard::api)
MutexServer (fpmas::synchro::hard::api)
MutexServer (fpmas::synchro::hard)
N
Neighbor (fpmas::model)
Neighbors (fpmas::model)
Node (fpmas::api::graph)
Node (fpmas::graph)
NodeBuilder (fpmas::api::graph)
NodeEvent (fpmas::api::graph)
NodeTask (fpmas::api::scheduler)
NodeTask (fpmas::scheduler)
NodeUpdatePack (fpmas::synchro)
O
OutOfFieldException (fpmas::api::model)
OutOfMobilityFieldException (fpmas::api::model)
Output (fpmas::api::io)
OutputBase (fpmas::io)
OutputStream (fpmas::api::io)
OutputTask (fpmas::io)
P
Point (fpmas::graph::detail)
PointHash (fpmas::model)
Probe (fpmas::api::utils::perf)
Probe (fpmas::utils::perf)
ProbeBehavior (fpmas::utils::perf)
PtrWrapper (fpmas::api::utils)
PtrWrapperCastImpl (fpmas::utils::detail)
PtrWrapperCastImpl< T, T > (fpmas::utils::detail)
R
RandomAgent (fpmas::api::model)
RandomGraphBuilder (fpmas::graph)
RandomGridAgentBuilder (fpmas::model)
RandomGridAgentMapping (fpmas::model)
RandomLoadBalancing (fpmas::graph)
RandomMapping (fpmas::model)
RandomNeighbors (fpmas::model)
Range (fpmas::api::model)
ReachableCell (fpmas::model)
ReadGuard (fpmas::model)
ReadGuard (fpmas::synchro)
Reduce (fpmas::io)
Request (fpmas::api::communication)
RingGraphBuilder (fpmas::graph)
Runtime (fpmas::api::runtime)
Runtime (fpmas::runtime)
S
ScheduledLoadBalancing (fpmas::graph)
Scheduler (fpmas::api::scheduler)
Scheduler (fpmas::scheduler)
Serializer (fpmas::io::datapack)
Serializer< AgentPtr > (fpmas::io::datapack)
Serializer< api::model::DiscretePoint > (fpmas::io::datapack)
Serializer< api::utils::PtrWrapper< AgentType > > (fpmas::io::datapack)
Serializer< BasicObjectPack< S > > (fpmas::io::datapack)
Serializer< DataUpdatePack< T > > (fpmas::io::datapack)
Serializer< DistributedId > (fpmas::io::datapack)
Serializer< EdgePtrWrapper< T > > (fpmas::io::datapack)
Serializer< fpmas::random::Generator< Generator_t > > (fpmas::io::datapack)
Serializer< graph::detail::LocalizedNodeView< T > > (fpmas::io::datapack)
Serializer< model::ReachableCell > (fpmas::io::datapack)
Serializer< NodePtrWrapper< T > > (fpmas::io::datapack)
Serializer< NodeUpdatePack< T > > (fpmas::io::datapack)
Serializer< PtrWrapper< fpmas::model::GraphCellBase< GraphCellType, Derived > > > (fpmas::io::datapack)
Serializer< PtrWrapper< fpmas::model::GridAgent< AgentType, CellType, Derived > > > (fpmas::io::datapack)
Serializer< PtrWrapper< fpmas::model::GridCellBase< GridCellType, Derived > > > (fpmas::io::datapack)
Serializer< PtrWrapper< fpmas::model::SpatialAgentBase< SpatialAgentInterface, AgentType, CellType, Derived > > > (fpmas::io::datapack)
Serializer< std::array< T, N > > (fpmas::io::datapack)
Serializer< std::chrono::duration< Rep, Ratio > > (fpmas::io::datapack)
Serializer< std::deque< T > > (fpmas::io::datapack)
Serializer< std::list< T > > (fpmas::io::datapack)
Serializer< std::map< K, T, Comp, Alloc > > (fpmas::io::datapack)
Serializer< std::pair< T1, T2 > > (fpmas::io::datapack)
Serializer< std::set< T > > (fpmas::io::datapack)
Serializer< std::string > (fpmas::io::datapack)
Serializer< std::type_index > (fpmas::io::datapack)
Serializer< std::unordered_map< K, T, Hash, KeyEq, Alloc > > (fpmas::io::datapack)
Serializer< std::vector< T > > (fpmas::io::datapack)
Serializer< synchro::hard::api::Color > (fpmas::io::datapack)
Serializer< T, typename std::enable_if< std::is_fundamental< T >::value >::type > (fpmas::io::datapack)
Serializer< WeakAgentPtr > (fpmas::io::datapack)
Server (fpmas::synchro::hard::api)
ServerPack (fpmas::synchro::hard)
ServerPackBase (fpmas::synchro::hard)
SetAgentDistantCallback (fpmas::model::detail)
SetAgentLocalCallback (fpmas::model::detail)
SetDistantNodeEvent (fpmas::api::graph)
SetLocalNodeEvent (fpmas::api::graph)
SharedLockGuard (fpmas::model)
SharedLockGuard (fpmas::synchro)
Local::Single (fpmas::io)
Reduce::Single (fpmas::io)
SingleThreadMutex (fpmas::synchro::ghost)
SpatialAgent (fpmas::api::model)
SpatialAgent (fpmas::model)
SpatialAgentBase (fpmas::model)
SpatialAgentBehavior (fpmas::api::model)
SpatialAgentBuilder (fpmas::api::model)
SpatialAgentBuilder (fpmas::model)
SpatialAgentBuilderBase (fpmas::model)
SpatialAgentFactory (fpmas::api::model)
SpatialAgentMapping (fpmas::api::model)
SpatialModel (fpmas::api::model)
SpatialModel (fpmas::model)
StaticEndCondition (fpmas::model)
Status (fpmas::api::communication)
StringOutput (fpmas::io)
StripProcessMapping (fpmas::model)
SynchronizeGraphTask (fpmas::model::detail)
SyncLinker (fpmas::api::synchro)
SyncMode (fpmas::api::synchro)
T
Task (fpmas::api::scheduler)
TaskBase (fpmas::scheduler)
TemporaryNode (fpmas::api::graph)
TemporaryNode (fpmas::graph)
TerminationAlgorithm (fpmas::synchro::hard::api)
TerminationAlgorithm (fpmas::synchro::hard)
TreeProcessMapping (fpmas::model)
TypedMpi (fpmas::api::communication)
TypedMpi (fpmas::communication::detail)
TypedMpi (fpmas::communication)
TypedMpi< fpmas::graph::EdgePtrWrapper< T > > (fpmas::communication)
U
UniformAgentMapping (fpmas::model)
UniformGraphBuilder (fpmas::graph)
UniformGridAgentMapping (fpmas::model)
UniformRandomBitGenerator (fpmas::random)
V
Void (fpmas::io)
VoidCallback (fpmas::utils)
VoidRange (fpmas::model)
VoidServer (fpmas::synchro::hard)
VoidTask (fpmas::scheduler)
VonNeumannGridBuilder (fpmas::model)
VonNeumannRangePerimeter (fpmas::model)
VonNeumannRangePerimeter< MooreGrid< CellType > > (fpmas::model)
VonNeumannRangePerimeter< VonNeumannGrid< CellType > > (fpmas::model)
Z
ZoltanData (fpmas::graph::zoltan)
ZoltanLoadBalancing (fpmas::graph)