public class SocialNetwork
extends java.lang.Object
Constructor and Description |
---|
SocialNetwork(SocialGraph socialGraph,
EdgeWeightManipulationScheme edgeWeightManipulationScheme,
TopologyManipulationScheme topologyManipulationScheme)
Constructs the SocialNetwork linking together the SocialGraph and the schemes describing its dynamics
|
Modifier and Type | Method and Description |
---|---|
EdgeWeightManipulationScheme |
getEdgeWeightManipulationScheme() |
SocialGraph |
getSocialGraph() |
TopologyManipulationScheme |
getTopologyManipulationScheme() |
public SocialNetwork(SocialGraph socialGraph, EdgeWeightManipulationScheme edgeWeightManipulationScheme, TopologyManipulationScheme topologyManipulationScheme)
socialGraph
- The graph depicting the structure of interaction between the respective ConsumerAgentsedgeWeightManipulationScheme
- The scheme governing how the strength of the interaction (i.e. edge weights) change over timetopologyManipulationScheme
- The scheme describing how the topology of the graph (i.e. existence of edges between ConsumerAgents) changes over timepublic SocialGraph getSocialGraph()
public EdgeWeightManipulationScheme getEdgeWeightManipulationScheme()
public TopologyManipulationScheme getTopologyManipulationScheme()