finesse.components.general¶
Top-level objects which specific optical, and otherwise, components should inherit from.
Classes
  | 
Base class for any component which connects nodes together.  | 
The base class for components which generate optical frequencies.  | 
|
  | 
A local degree of freedom definition that combines a DC parameter and AC nodes at some element.  | 
The base class for components which generate some kind of noise.  | 
|
  | 
The variable element acts slightly different to other elements. When added to a model it creates a new   | 
Enums
  | 
An enum describing the type of coupling between two nodes.  | 
  | 
An enum describing the type of interaction between two nodes.  | 
  | 
An enum describing the type of noise a component generates.  | 
Functions
Flags that a ModelElement will be making references to nodes owner by other elements, or borrows a reference.  | 
|
  | 
Retrieves the type of coupling (see   | 
Flags that this element type is unique in a model.  |