simulation_output_factory module

Define a class to easily generate the SimulationOutput.

class SimulationOutputFactoryCyEnvelope1D(_is_3d, _is_multipart, _solver_id, _beam_kwargs, out_folder)[source]

Bases: SimulationOutputFactoryEnvelope1D

A class for creating simulation outputs for CyEnvelope1D.

Parameters:
property _transfer_matrix_factory_class: ABCMeta

Give the class of the transfer matrix factory.

property _beam_parameters_factory_class: ABCMeta

Give the class of the beam parameters factory.

__init__(_is_3d, _is_multipart, _solver_id, _beam_kwargs, out_folder)
Parameters:
_abc_impl = <_abc._abc_data object at 0x73dca84df500>