MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ Topology

enum class MayaFlux::Nodes::NodeNetwork::Topology : uint8_t
strong

Defines the structural relationships between nodes in the network.

Enumerator
INDEPENDENT 

No connections, nodes process independently.

CHAIN 

Linear sequence: node[i] → node[i+1].

RING 

Circular: last node connects to first.

GRID_2D 

2D lattice with 4-connectivity

GRID_3D 

3D lattice with 6-connectivity

SPATIAL 

Dynamic proximity-based (nodes within radius interact)

CUSTOM 

User-defined arbitrary topology.

Definition at line 83 of file NodeNetwork.hpp.

83 : uint8_t {
84 INDEPENDENT, ///< No connections, nodes process independently
85 CHAIN, ///< Linear sequence: node[i] → node[i+1]
86 RING, ///< Circular: last node connects to first
87 GRID_2D, ///< 2D lattice with 4-connectivity
88 GRID_3D, ///< 3D lattice with 6-connectivity
89 SPATIAL, ///< Dynamic proximity-based (nodes within radius interact)
90 CUSTOM ///< User-defined arbitrary topology
91 };
@ CHAIN
Linear sequence: node[i] → node[i+1].
@ GRID_2D
2D lattice with 4-connectivity
@ INDEPENDENT
No connections, nodes process independently.
@ CUSTOM
User-defined arbitrary topology.
@ GRID_3D
3D lattice with 6-connectivity
@ SPATIAL
Dynamic proximity-based (nodes within radius interact)
@ RING
Circular: last node connects to first.