fpmas 1.6
Classes | Namespaces | Typedefs
model.h File Reference
#include "fpmas/api/model/model.h"
#include "fpmas/graph/distributed_graph.h"
#include "fpmas/graph/zoltan_load_balancing.h"
#include "fpmas/graph/scheduled_load_balancing.h"
#include "fpmas/runtime/runtime.h"
Include dependency graph for model.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fpmas::model::DefaultBehavior
 
class  fpmas::model::detail::AgentTaskBase
 
class  fpmas::model::detail::AgentTask
 
class  fpmas::model::detail::AgentBehaviorTask
 
class  fpmas::model::detail::SynchronizeGraphTask
 
class  fpmas::model::detail::InsertAgentNodeCallback
 
class  fpmas::model::detail::EraseAgentNodeCallback
 
class  fpmas::model::detail::SetAgentLocalCallback
 
class  fpmas::model::detail::SetAgentDistantCallback
 
class  fpmas::model::detail::LoadBalancingTask
 
class  fpmas::model::detail::AgentGroupBase
 
class  fpmas::model::detail::AgentGroup
 
class  fpmas::model::detail::Model
 
class  fpmas::model::detail::DefaultModelConfig< SyncMode >
 
class  fpmas::model::detail::DefaultModel< SyncMode >
 

Namespaces

namespace  fpmas
 
namespace  fpmas::model
 
namespace  fpmas::model::detail
 

Typedefs

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

Detailed Description

Model implementation details.