Here is a list of all documented class members with links to the class documentation for each member:
- s -
- schedule() : fpmas::api::scheduler::Scheduler, fpmas::scheduler::Scheduler
- ScheduledLoadBalancing() : fpmas::graph::ScheduledLoadBalancing< T >
- scheduler() : fpmas::api::model::Model, fpmas::model::detail::Model
- seed() : fpmas::api::model::RandomAgent, fpmas::api::random::Generator< T >, fpmas::graph::RandomGraphBuilder, fpmas::model::GridAgent< AgentType, GridCellType, Derived >, fpmas::model::GridCellBase< GridCellType, Derived >, fpmas::model::RandomGridAgentBuilder, fpmas::model::RandomMapping, fpmas::model::RandomNeighbors, fpmas::random::DistributedGenerator< Generator_t >, fpmas::random::Generator< Generator_t >, fpmas::random::Generator< std::random_device >, fpmas::runtime::Runtime
- seekRead() : fpmas::io::datapack::BasicObjectPack< S >
- seekWrite() : fpmas::io::datapack::BasicObjectPack< S >
- send() : fpmas::api::communication::MpiCommunicator, fpmas::api::communication::TypedMpi< T >, fpmas::communication::detail::TypedMpi< T, PackType >, fpmas::communication::MpiCommunicatorBase
- ServerPack() : fpmas::synchro::hard::ServerPack< MutexServer, LinkServer >
- ServerPackBase() : fpmas::synchro::hard::ServerPackBase
- SetAgentDistantCallback() : fpmas::model::detail::SetAgentDistantCallback
- SetAgentLocalCallback() : fpmas::model::detail::SetAgentLocalCallback
- setBeginTask() : fpmas::api::scheduler::Job, fpmas::scheduler::Job
- setCurrentDate() : fpmas::api::runtime::Runtime, fpmas::runtime::Runtime
- setCurrentEdgeId() : fpmas::api::graph::DistributedGraph< T >, fpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >
- setCurrentNodeId() : fpmas::api::graph::DistributedGraph< T >, fpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >
- setDistant() : fpmas::api::graph::LocationManager< T >, fpmas::graph::LocationManager< T >
- SetDistantNodeCallback : fpmas::api::graph::DistributedGraph< T >
- SetDistantNodeEvent() : fpmas::api::graph::SetDistantNodeEvent< T >
- setEndTask() : fpmas::api::scheduler::Job, fpmas::scheduler::Job
- setEpoch() : fpmas::synchro::hard::api::Server, fpmas::synchro::hard::hard_link::LinkServer< T >, fpmas::synchro::hard::MutexServer< T >, fpmas::synchro::hard::ServerPackBase, fpmas::synchro::hard::VoidServer
- setExtent() : fpmas::model::GridDimensions
- setGroup() : fpmas::api::model::Agent, fpmas::model::detail::AgentBase< AgentInterface, AgentType, TypeIdBase >
- setGroupId() : fpmas::api::model::Agent, fpmas::model::detail::AgentBase< AgentInterface, AgentType, TypeIdBase >
- setGroupPos() : fpmas::api::model::Agent, fpmas::model::detail::AgentBase< AgentInterface, AgentType, TypeIdBase >
- setJobPos() : fpmas::api::scheduler::Task, fpmas::scheduler::TaskBase< TaskInterface >
- setLayer() : fpmas::api::graph::Edge< _IdType, _NodeType >, fpmas::graph::Edge< _IdType, _NodeType >
- setLocal() : fpmas::api::graph::LocationManager< T >, fpmas::graph::LocationManager< T >
- SetLocalNodeCallback : fpmas::api::graph::DistributedGraph< T >
- SetLocalNodeEvent() : fpmas::api::graph::SetLocalNodeEvent< T >
- setLocation() : fpmas::api::graph::DistributedNode< T >, fpmas::graph::DistributedNode< T >
- setModel() : fpmas::api::model::Agent, fpmas::model::detail::AgentBase< AgentInterface, AgentType, TypeIdBase >
- setMutex() : fpmas::api::graph::DistributedNode< T >, fpmas::graph::DistributedNode< T >
- setNode() : fpmas::api::model::Agent, fpmas::model::detail::AgentBase< AgentInterface, AgentType, TypeIdBase >
- setOrigin() : fpmas::model::GridDimensions
- setSize() : fpmas::model::GridRange< GridConfig, GridRangeConfig >
- setSourceNode() : fpmas::api::graph::Edge< _IdType, _NodeType >, fpmas::graph::Edge< _IdType, _NodeType >
- setState() : fpmas::api::graph::DistributedEdge< T >, fpmas::api::graph::DistributedNode< T >, fpmas::graph::DistributedEdge< T >, fpmas::graph::DistributedNode< T >
- setTargetNode() : fpmas::api::graph::Edge< _IdType, _NodeType >, fpmas::graph::Edge< _IdType, _NodeType >
- setTask() : fpmas::api::model::Agent, fpmas::model::detail::AgentBase< AgentInterface, AgentType, TypeIdBase >
- setTempSourceNode() : fpmas::api::graph::DistributedEdge< T >, fpmas::graph::DistributedEdge< T >
- setTempTargetNode() : fpmas::api::graph::DistributedEdge< T >, fpmas::graph::DistributedEdge< T >
- setWeight() : fpmas::api::graph::Edge< _IdType, _NodeType >, fpmas::api::graph::Node< _IdType, _EdgeType >, fpmas::graph::Edge< _IdType, _NodeType >, fpmas::graph::Node< _IdType, _EdgeType >
- sharedLockCount() : fpmas::api::synchro::Mutex< T >, fpmas::synchro::ghost::SingleThreadMutex< T >, fpmas::synchro::hard::HardSyncMutex< T >
- SharedLockGuard() : fpmas::model::SharedLockGuard, fpmas::synchro::SharedLockGuard< T >
- shuffle() : fpmas::model::Neighbors< AgentType >
- Single() : fpmas::io::Local< T >::Single, fpmas::io::Reduce< T, BinaryOp, Mpi >::Single
- SingleThreadMutex() : fpmas::synchro::ghost::SingleThreadMutex< T >
- size : fpmas::api::communication::DataPack, fpmas::api::communication::Status, fpmas::communication::MpiCommunicatorBase, fpmas::io::datapack::AgentPtrSerializer< PackType, Type, AgentTypes >, fpmas::io::datapack::AgentPtrSerializer< PackType, void >, fpmas::io::datapack::BasicJsonSerializer< T, JsonType >, fpmas::io::datapack::BasicJsonSerializer< std::string, JsonType >, fpmas::io::datapack::BasicObjectPack< S >, fpmas::io::datapack::LightSerializer< T, Enable >, 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::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 >
- sort() : fpmas::model::Neighbors< AgentType >
- source : fpmas::api::communication::Status, fpmas::synchro::hard::api::MutexRequest
- start() : fpmas::api::utils::perf::Probe, fpmas::utils::perf::Probe
- state() : fpmas::api::graph::DistributedEdge< T >, fpmas::api::graph::DistributedNode< T >, fpmas::graph::DistributedEdge< T >, fpmas::graph::DistributedNode< T >
- StaticEndCondition() : fpmas::model::StaticEndCondition< RangeType, MaxRangeSize, CellType >
- step() : fpmas::api::model::EndCondition< CellType >, fpmas::model::DynamicEndCondition< CellType >, fpmas::model::StaticEndCondition< RangeType, MaxRangeSize, CellType >
- stop() : fpmas::api::utils::perf::Probe, fpmas::utils::perf::Probe
- str() : fpmas::io::StringOutput
- StripProcessMapping() : fpmas::model::StripProcessMapping
- submit() : fpmas::api::scheduler::Epoch, fpmas::scheduler::Epoch
- successors() : fpmas::api::model::Cell, fpmas::model::CellBase< CellInterface, CellType, TypeIdBase >
- switchLayer() : fpmas::api::graph::DistributedGraph< T >, fpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >
- synchronizationMode() : fpmas::api::graph::DistributedGraph< T >, fpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >
- synchronize() : fpmas::api::graph::DistributedGraph< T >, fpmas::api::synchro::DataSync< T >, fpmas::api::synchro::Mutex< T >, fpmas::api::synchro::SyncLinker< T >, fpmas::graph::detail::DistributedGraph< DIST_GRAPH_PARAMS >, fpmas::model::GraphRange< GraphCellType >, fpmas::synchro::ghost::GhostDataSync< T >, fpmas::synchro::ghost::GhostMutex< T >, fpmas::synchro::ghost::GhostSyncLinker< T >, fpmas::synchro::ghost::GlobalGhostMutex< T >, fpmas::synchro::hard::ghost_link::HardSyncLinker< T >, fpmas::synchro::hard::hard_link::HardSyncLinker< T >, fpmas::synchro::hard::HardDataSync< T >, fpmas::synchro::hard::HardSyncMutex< T >
- synchronize_links() : fpmas::synchro::ghost::GhostSyncLinkerBase< T >
- SynchronizeGraphTask() : fpmas::model::detail::SynchronizeGraphTask