envelope_1d package
Define the modules for the Envelope1D beam calculator.
It is a 1d envelope calculator, with two implementations. The first one is in
pure Python. The second one, CyEnvelope1D, is in Cython. It is
faster, but require a compilation. Check out setup.py.
Submodules
- beam_parameters_factory module
- element_envelope1d_parameters module
ElementEnvelope1DParametersElementEnvelope1DParameters.__init__()ElementEnvelope1DParameters.set_absolute_meshes()ElementEnvelope1DParameters.re_set_for_broken_cavity()ElementEnvelope1DParameters.transfer_matrix_kw()ElementEnvelope1DParameters.transf_mat_function_wrapper()ElementEnvelope1DParameters._transfer_matrix_results_to_dict()ElementEnvelope1DParameters._proper_transfer_matrix_func()ElementEnvelope1DParameters._abc_impl
DriftEnvelope1DParametersFieldMapEnvelope1DParametersFieldMapEnvelope1DParameters.__init__()FieldMapEnvelope1DParameters.transfer_matrix_kw()FieldMapEnvelope1DParameters._transfer_matrix_results_to_dict()FieldMapEnvelope1DParameters.re_set_for_broken_cavity()FieldMapEnvelope1DParameters._broken_transfer_matrix_results_to_dict()FieldMapEnvelope1DParameters._broken_transfer_matrix_kw()FieldMapEnvelope1DParameters._abc_impl
_get_phi_0_rel()SuperposedFieldMapEnvelope1DParametersBendEnvelope1DParameters_add_cavities_phases()
- element_envelope1d_parameters_factory module
- envelope_1d module
Envelope1DEnvelope1D.flag_cythonEnvelope1D.__init__()Envelope1D._set_up_specific_factories()Envelope1D.alternative_run()Envelope1D.run()Envelope1D.run_with_this()Envelope1D.post_optimisation_run_with_this()Envelope1D.init_solver_parameters()Envelope1D.is_a_multiparticle_simulationEnvelope1D.is_a_3d_simulationEnvelope1D._post_treat_cavity_settings()Envelope1D._abc_impl
_store_entry_phase_in_settings()
- simulation_output_factory module
SimulationOutputFactoryEnvelope1DSimulationOutputFactoryEnvelope1D.out_folderSimulationOutputFactoryEnvelope1D.__post_init__()SimulationOutputFactoryEnvelope1D._transfer_matrix_factory_classSimulationOutputFactoryEnvelope1D._beam_parameters_factory_classSimulationOutputFactoryEnvelope1D.run()SimulationOutputFactoryEnvelope1D.__init__()SimulationOutputFactoryEnvelope1D._abc_impl
- specs module
- transfer_matrices module
- transfer_matrix_factory module
- util module