beam_calculation.tracewin.element_tracewin_parameters_factory module
Create the solver parameters for TraceWin
.
- class ElementTraceWinParametersFactory
Bases:
ElementBeamCalculatorParametersFactory
Define a method to easily create the solver parameters.
- __init__() None
Instantiate the class.
- _abc_impl = <_abc._abc_data object>
- _parameters_constructor(*args: Any, **kwargs: Any) type
Return the same class for every element.
- run(elt: Element, z_element: ndarray, s_in: int, s_out: int) ElementTraceWinParameters
Create the parameters for every element.
Note
In contrary to
Envelope1D
andEnvelope3D
, this method is called after a simulation. As a matter of fact, TraceWin does not need our solver parameters to run. However, we need to link TraceWin’s array of results with ourListOfElements
.