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