finesse.analysis.actions.beam module
Collection of Actions that involve beam tracing.
- class finesse.analysis.actions.beam.ABCD(name='abcd', **kwargs)[source]
Bases:
ActionComputation of an ABCD matrix over a path.
See
compute_abcd()for details.
- class finesse.analysis.actions.beam.BeamTrace(name='beam_trace', **kwargs)[source]
Bases:
ActionFull beam tracing on a complete model.
See
Model.beam_trace()for details.
- class finesse.analysis.actions.beam.PropagateAstigmaticBeam(name='astig_propagation', **kwargs)[source]
Bases:
ActionPropagation of a beam, in both planes, through a given path.
See
Model.propagate_beam_astig()for details.
- class finesse.analysis.actions.beam.PropagateBeam(name='propagation', **kwargs)[source]
Bases:
ActionPropagation of a beam, in a single plane, through a given path.
See
Model.propagate_beam()for details.