beam_parameters_factory module
Define a function to generate a BeamParameters for Envelope3D.
- class BeamParametersFactoryEnvelope3D(is_3d: bool, is_multipart: bool)
Bases:
BeamParametersFactoryA class holding method to generate
BeamParameters.- factory_method(sigma_in: ndarray, z_abs: ndarray, gamma_kin: ndarray, transfer_matrix: TransferMatrix, element_to_index: Callable[[str | Element, str | None], int | slice]) BeamParameters
Create the
BeamParametersobject.
- _abc_impl = <_abc._abc_data object at 0x7fd3cd6b7c80>