 |
fpmas 1.5
|
- 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)