| Type | Location | Extends | Description |
|---|---|---|---|
| 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 |