finesse.components.node

Objects for connecting and registering connections between components.

Classes

ElectricalNode(name, port, direction)

Represents a specific electrical degree of freedom of a component.

MechanicalNode(name, port, direction)

Represents a specific mechanical degree of freedom of a component.

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.

Enums

NodeDirection(value)

Enum describing the direction that information at a Node flows.

NodeType(value)

Enum describing the physical connection type of a Node