Utopia  2
Framework for studying models of complex & adaptive systems.
Namespaces | Classes | Typedefs | Enumerations
Utopia::Models::Opinionet Namespace Reference

Namespaces

 Modes
 
 Revision
 
 Utils
 

Classes

struct  Agent
 Each node in the network accomodates a single agent. More...
 
struct  Edge
 Each network edge has a weight representing an interaction probability. More...
 
class  Opinionet
 The Opinionet model class. More...
 

Typedefs

using VertexContainer = boost::vecS
 The vertex container type. More...
 
using EdgeContainer = boost::vecS
 The edge container type. More...
 
using NetworkUndirected = boost::adjacency_list< EdgeContainer, VertexContainer, boost::undirectedS, Agent >
 The undirected network type. More...
 
using NetworkDirected = boost::adjacency_list< EdgeContainer, VertexContainer, boost::bidirectionalS, Agent, Edge >
 The directed network type. More...
 
using NetworkUndir = boost::adjacency_list< EdgeContainer, VertexContainer, boost::undirectedS, Agent >
 
using OpinionetTypes = Utopia::ModelTypes<>
 Typehelper to define data types of the Opinionet model. More...
 

Enumerations

enum  InteractionMode { deffuant , hegselmann_krause }
 

Typedef Documentation

◆ EdgeContainer

using Utopia::Models::Opinionet::EdgeContainer = typedef boost::vecS

The edge container type.

◆ NetworkDirected

using Utopia::Models::Opinionet::NetworkDirected = typedef boost::adjacency_list< EdgeContainer, VertexContainer, boost::bidirectionalS, Agent, Edge>

The directed network type.

◆ NetworkUndir

using Utopia::Models::Opinionet::NetworkUndir = typedef boost::adjacency_list< EdgeContainer, VertexContainer, boost::undirectedS, Agent >

◆ NetworkUndirected

using Utopia::Models::Opinionet::NetworkUndirected = typedef boost::adjacency_list< EdgeContainer, VertexContainer, boost::undirectedS, Agent>

The undirected network type.

◆ OpinionetTypes

Typehelper to define data types of the Opinionet model.

◆ VertexContainer

using Utopia::Models::Opinionet::VertexContainer = typedef boost::vecS

The vertex container type.

Enumeration Type Documentation

◆ InteractionMode

Enumerator
deffuant 
hegselmann_krause