beam_calculation.envelope_1d.beam_parameters_factory module
Define a function to generate a BeamParameters
for Envelope1D.
- class BeamParametersFactoryEnvelope1D(is_3d: bool, is_multipart: bool)
Bases:
BeamParametersFactory
A class holding method to generate
BeamParameters
.- _abc_impl = <_abc._abc_data object>
- 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
BeamParameters
object.