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

◆ Topology

enum class MayaFlux::Nodes::Network::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 12 of file NodeNetwork.hpp.

12 : uint8_t {
13 INDEPENDENT, ///< No connections, nodes process independently
14 CHAIN, ///< Linear sequence: node[i] → node[i+1]
15 RING, ///< Circular: last node connects to first
16 GRID_2D, ///< 2D lattice with 4-connectivity
17 GRID_3D, ///< 3D lattice with 6-connectivity
18 SPATIAL, ///< Dynamic proximity-based (nodes within radius interact)
19 CUSTOM ///< User-defined arbitrary topology
20};
@ CHAIN
Linear sequence: node[i] → node[i+1].
@ GRID_2D
2D lattice with 4-connectivity
@ INDEPENDENT
No connections, nodes process independently.
@ GRID_3D
3D lattice with 6-connectivity
@ SPATIAL
Dynamic proximity-based (nodes within radius interact)
@ RING
Circular: last node connects to first.