element_tracewin_parameters_factory module

Create the solver parameters for TraceWin.

class ElementTraceWinParametersFactory[source]

Bases: ElementBeamCalculatorParametersFactory

Define a method to easily create the solver parameters.

__init__()[source]

Instantiate the class.

Return type:

None

run(elt, z_element, s_in, s_out)[source]

Create the parameters for every element.

Note

In contrary to Envelope1D and Envelope3D, 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 our ListOfElements.

Parameters:
Return type:

ElementTraceWinParameters

_parameters_constructor(*args, **kwargs)[source]

Return the same class for every element.

Parameters:
Return type:

type

_abc_impl = <_abc._abc_data object at 0x7318f9d8be80>