Derived Types

TypeLocationExtendsDescription
dyn_parameters_t hyperSIS_dynamics_base_mod None
hyperedge_t hyperSIS_network_mod None

Hyperedge object to represent a hyperedge in the network. It contains an ID, order m, and list of m + 1 nodes belonging to the hyperedge.

net_state_base_t hyperSIS_dynamics_base_mod None
net_state_t hyperSIS_dynamics_NB_OGA_mod net_state_base_t
net_state_t hyperSIS_dynamics_HB_OGA_mod net_state_base_t
network_t hyperSIS_network_mod None

Network object to represent the entire hypergraph. It contains the number of nodes, number of edges, and arrays of nodes and edges objects.

node_t hyperSIS_network_mod None

Node object to represent a node in the network. It contains an ID, degree, and list of hyperedges that the node belongs to.

state_compartment_base_t hyperSIS_dynamics_base_mod None
type~~graph~~TypeGraph type~dyn_parameters_t dyn_parameters_t type~hyperedge_t hyperedge_t type~net_state_base_t net_state_base_t type~net_state_base_t->type~dyn_parameters_t params type~net_state_t net_state_t type~net_state_t->type~net_state_base_t sampler_base_t sampler_base_t type~net_state_t->sampler_base_t infection_attempts_sampler type~state_compartment_t state_compartment_t type~net_state_t->type~state_compartment_t infected type~net_state_t~2 net_state_t type~net_state_t~2->type~net_state_base_t type~net_state_t~2->sampler_base_t possibly_quiescent_nodes_sampler type~state_compartment_t~2 state_compartment_t type~net_state_t~2->type~state_compartment_t~2 infected type~network_t network_t type~network_t->type~hyperedge_t edges type~node_t node_t type~network_t->type~node_t nodes fixed_list_t fixed_list_t type~network_t->fixed_list_t nodes_per_degree, edges_per_order type~network_props_t network_props_t type~network_t->type~network_props_t props type~state_compartment_base_t state_compartment_base_t dynamical_list_t dynamical_list_t type~state_compartment_base_t->dynamical_list_t nodes
Help