Utopia  2
Framework for studying models of complex & adaptive systems.
Classes | Namespaces | Typedefs
agent.hh File Reference
#include "state.hh"
#include "tags.hh"
#include "space.hh"
#include "types.hh"
#include "entity.hh"
Include dependency graph for agent.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Utopia::Agent< Traits, Space, std::enable_if_t< Traits::mode !=Update::sync > >
 Agent specialization for asynchronous update. More...
 
class  Utopia::Agent< Traits, Space, std::enable_if_t< Traits::mode==Update::sync > >
 Agent Specialisation for synchronous update. More...
 

Namespaces

 Utopia
 

Typedefs

template<typename StateType , Update update_mode, bool use_def_state_constr = false, typename AgentTags = EmptyTag, template< class > class CustomLinkContainers = NoCustomLinks>
using Utopia::AgentTraits = EntityTraits< StateType, update_mode, use_def_state_constr, AgentTags, CustomLinkContainers >
 AgentTraits are just another name for Utopia::EntityTraits. More...