finesse.components.cavity.Cavity.generate_abcd_str¶
- Cavity.generate_abcd_str()[source]¶
- Generates a string representation of the cavity round-trip ABCD matrix operations. - This can be useful for debugging purposes as the returned string will correspond exactly to the operation performed internally for calculating the round-trip matrices. - The format of each matrix symbol will be - <comp>__<from_port>_<to_port>, e.g. the reflection at the rear (port two) surface of a mirror named ITM would be represented as- ITM__p2_p2. The matrix multiplication is denoted via the- @symbol.- Returns:
- abcd_strstr
- A string representing the operation to obtain the cavity round-trip ABCD matrix (in either plane).