finesse.components.node

Objects for connecting and registering connections between components.

Classes

Node(name, port, node_type, direction)

Represents a specific connection at a component.

OpticalNode(name, port, direction)

Represents a specific optical port connection at a component.

Port(name, component, node_type)

A collection of all the nodes at a specific point/surface of a component.

SignalNode(name, port, direction, node_type)

Represents a specific small signal degree of freedom.

Enums

NodeDirection(value)

Enum describing the direction that information at a Node flows.

NodeType(value)

Enum describing the physical connection type of a Node