Node object to represent a node in the network. It contains an ID, degree, and list of hyperedges that the node belongs to.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=i4), | public | :: | degree | = | 0 | ||
| integer(kind=i4), | public, | allocatable | :: | edges(:) | |||
| integer(kind=i4), | public, | allocatable | :: | dual_nodes(:) |