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()