fpmas 1.6
Classes | Typedefs
fpmas::model::detail Namespace Reference

Classes

class  AgentBase
 
class  AgentBehaviorTask
 
class  AgentGroup
 
class  AgentGroupBase
 
class  AgentTask
 
class  AgentTaskBase
 
class  CurrentOutLayer
 
class  DefaultModel
 
class  DefaultModelConfig
 
class  EraseAgentNodeCallback
 
class  GridBuilder
 
class  InsertAgentNodeCallback
 
class  LoadBalancingTask
 
class  Model
 
class  SetAgentDistantCallback
 
class  SetAgentLocalCallback
 
class  SynchronizeGraphTask
 

Typedefs

template<template< typename > class SyncMode>
using AgentGraph = graph::DistributedGraph< AgentPtr, SyncMode >
 
typedef graph::ZoltanLoadBalancing< AgentPtrZoltanLoadBalancing
 
typedef graph::ScheduledLoadBalancing< AgentPtrScheduledLoadBalancing
 
typedef random::Index< DiscretePointGridCellIndex
 

Detailed Description

fpmas::model implementation details.

Typedef Documentation

◆ AgentGraph

template<template< typename > class SyncMode>
using fpmas::model::detail::AgentGraph = typedef graph::DistributedGraph<AgentPtr, SyncMode>

Partial graph::DistributedGraph specialization used as the Agent simulation graph.

◆ ZoltanLoadBalancing

ZoltanLoadBalancing specialization.

◆ ScheduledLoadBalancing

ScheduledLoadBalancing specialization.

◆ GridCellIndex

An index representing grid cells.