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.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=i4), | public | :: | order | = | -1 | ||
| integer(kind=i4), | public, | allocatable | :: | nodes(:) | |||
| integer(kind=i4), | public, | allocatable | :: | dual_edges(:) |