beam_parameters_factory module
Define class generating BeamParameters for Envelope1D.
- class BeamParametersFactoryEnvelope1D(is_3d: bool, is_multipart: bool, beam_kwargs: dict[str, Any])
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 0x7f36f92ee8c0>