finesse.solutions.beamtrace.ABCDSolution¶
Overview
- class finesse.solutions.beamtrace.ABCDSolution(name, M, direction, symbolic)[source]¶
- Bases: - BaseSolution- Solution for a composite ABCD calculation. - Parameters:
- Marray-like or two-element tuple of array-like
- The ABCD matrix / matrices. 
- directionstr
- Direction / plane of computation. - "both"indicates that M is a tuple of the ABCD matrices computed over both the tangential and sagittal planes.- "x"implies M is the ABCD matrix computed over the tangential plane.- "y"implies M is the ABCD matrix computed over the sagittal plane.
- symbolicbool
- Flag indicating whether the calculations are symbolic. 
 
 
Properties
| A copy of the underlying ABCD matrix as a  | |
| The plane in which this ABCD matrix was computed - 'x' for tangential, 'y' for sagittal. | |
| Indicates whether this ABCD solution is symbolic. | 
Methods
| 
 | |
| Evaluate the symbolic ABCD matrix. |