beam_calculation.envelope_3d package
Define modules for the Envelope3D
beam calculator.
It is a 3d envelope calculator, only implemented in Python for now.
Submodules
- beam_calculation.envelope_3d.beam_parameters_factory module
- beam_calculation.envelope_3d.element_envelope3d_parameters module
BendEnvelope3DParameters
DriftEnvelope3DParameters
ElementEnvelope3DParameters
ElementEnvelope3DParameters.__init__()
ElementEnvelope3DParameters._abc_impl
ElementEnvelope3DParameters._transfer_matrix_results_to_dict()
ElementEnvelope3DParameters._transfer_matrix_results_to_dict_broken_field_map()
ElementEnvelope3DParameters.re_set_for_broken_cavity()
ElementEnvelope3DParameters.transfer_matrix_arguments()
FieldMapEnvelope3DParameters
QuadEnvelope3DParameters
SolenoidEnvelope3DParameters
- beam_calculation.envelope_3d.element_envelope3d_parameters_factory module
- beam_calculation.envelope_3d.envelope_3d module
Envelope3D
Envelope3D.__init__()
Envelope3D._abc_impl
Envelope3D._adapt_cavity_settings()
Envelope3D._compute_cavity_parameters()
Envelope3D._set_up_specific_factories()
Envelope3D.init_solver_parameters()
Envelope3D.is_a_3d_simulation
Envelope3D.is_a_multiparticle_simulation
Envelope3D.post_optimisation_run_with_this()
Envelope3D.run()
Envelope3D.run_with_this()
- beam_calculation.envelope_3d.simulation_output_factory module
SimulationOutputFactoryEnvelope3D
SimulationOutputFactoryEnvelope3D.__init__()
SimulationOutputFactoryEnvelope3D.__post_init__()
SimulationOutputFactoryEnvelope3D._abc_impl
SimulationOutputFactoryEnvelope3D._beam_parameters_factory_class
SimulationOutputFactoryEnvelope3D._transfer_matrix_factory_class
SimulationOutputFactoryEnvelope3D.out_folder
SimulationOutputFactoryEnvelope3D.run()
- beam_calculation.envelope_3d.transfer_matrices_p module
- beam_calculation.envelope_3d.transfer_matrix_factory module