NullNet#
- class NullNet(n_people=None, **kwargs)[source]#
Bases:
Network
A convenience class for a network of size n that only has self-connections with a weight of 0. This network can be useful for debugging purposes or as a placeholder network during development for conditions that require more complex network mechanisms.
Guarantees there’s one (1) contact per agent (themselves), and that their connection weight is zero.
For an empty network (ie, no edges) use >> import starsim as ss >> import networkx as nx >> empty_net_static = ss.StaticNet(nx.empty_graph) >> empty_net_rand = ss.RandomNet(n_contacts=0)
Attributes
beta
Relative transmission on each network edge
members
Return sorted array of all members
now
Return the current time, i.e. the time vector at the current timestep.
p1
The first half of a network edge (person 1)
p2
The second half of a network edge (person 2)
states
Return a flat list of all states
statesdict
Return a flat dictionary (objdict) of all states
Methods