finesse.exceptions
¶
Custom exception types raised by different Finesse functions and class methods.
Classes
|
|
|
|
|
An argument error with additional context. |
|
A type error with additional information about the available types. |
|
A value error with additional information about value(s) that caused an error. |
|
Indicates an algorithm has failed to converge to some requested tolerance. |
|
Raised when a parameter value is changed but there are other elements that are controlling what the value is. |
|
The exception type which gets raised upon a Finesse failure. |
|
Raised by elements who do not allow self referencing for arg/kwarg values. |
|
Thrown when the lock is lost by the locking algorithm. |
|
|
|
Error indicating that a model path resolves to a class attribute. |
|
Error indicating a model path was not found. |
|
Error indicating a model element has no default model parameter. |
|
Error indicating a model parameter cannot be set to refer to itself. |
|
Raised when a coupling at a component is requested but does not exist. |
|
Thrown when a simulation has no linear equations to solve. |
|
Exception associated with |
|
Thrown when a parameter is attempted to be changed during a simulation but is marked as not changeable during a simulation. |
|
|
|
Exception indicating total reflection of a beam at a component when performing beam tracing. |