element_tracewin_parameters module
Store the solver parameters for TraceWin.
Note
TraceWin does not need this to run. It is a placeholder, to keep
consistency with Envelope1D and Envelope3D.
Also useful to compare SimulationOutput created by this solver
and others.
- class ElementTraceWinParameters(length_m: float, z_of_this_element_from_tw: ndarray, s_in: int, s_out: int)
Bases:
ElementBeamCalculatorParametersHold meshing and indexes of elements.
Unnecessary for TraceWin, but useful to link the meshing in TraceWin to other simulations. Hence, it is not created by the init_solver_parameters as for Envelope1D!! Instead, meshing is deducted from the TraceWin output files.
- __init__(length_m: float, z_of_this_element_from_tw: ndarray, s_in: int, s_out: int) None
Instantiate object.
- Parameters:
self – self
length_m (float) – length_m
z_of_this_element_from_tw (numpy.ndarray) – z_of_this_element_from_tw
s_in (int) – s_in
s_out (int) – s_out
- _abc_impl = <_abc._abc_data object at 0x7fd3cd3571c0>