control_bunch_input Module


Uses

  • module~~control_bunch_input~~UsesGraph module~control_bunch_input control_bunch_input module~precision_def precision_def module~control_bunch_input->module~precision_def

Used by

  • module~~control_bunch_input~~UsedByGraph module~control_bunch_input control_bunch_input module~set_init_param set_init_param module~set_init_param->module~control_bunch_input module~read_input read_input module~read_input->module~control_bunch_input module~init_beam_part_distrib init_beam_part_distrib module~init_beam_part_distrib->module~control_bunch_input module~run_data_info run_data_info module~run_data_info->module~control_bunch_input module~diag_part_and_fields diag_part_and_fields module~diag_part_and_fields->module~control_bunch_input program~aladyn aladyn program~aladyn->module~init_beam_part_distrib program~aladyn->module~run_data_info program~aladyn->module~diag_part_and_fields module~start_all start_all program~aladyn->module~start_all module~env_evolve env_evolve program~aladyn->module~env_evolve module~pic_evolve pic_evolve program~aladyn->module~pic_evolve module~window window module~window->module~run_data_info module~start_all->module~set_init_param module~start_all->module~read_input module~start_all->module~run_data_info module~env_evolve->module~window module~pic_evolve->module~window

Contents


Variables

TypeVisibility AttributesNameInitial
integer, public :: n_bunches
integer, public :: bunch_type(5)
integer, public :: nb_tot(5)
integer, public :: number_of_slices(4)
integer, public :: bunch_shape(5)
integer, public :: nb_per_cell(5)
integer, public :: np_1
integer, public :: np_2
integer, public :: np_3
integer, public :: np_4
integer, public :: np_5
integer, public :: bunch_type_1
integer, public :: bunch_type_2
integer, public :: bunch_type_3
integer, public :: bunch_type_4
integer, public :: bunch_type_5
integer, public :: bunch_shape_1
integer, public :: bunch_shape_2
integer, public :: bunch_shape_3
integer, public :: bunch_shape_4
integer, public :: bunch_shape_5
real(kind=dp), public :: bunch_charge(5)
real(kind=dp), public :: bunch_volume(5)
real(kind=dp), public :: jb_norm(5)
real(kind=dp), public :: reduced_charge(5)
real(kind=dp), public :: lorentz_bfact(5)
real(kind=dp), public :: charge_right(5)
real(kind=dp), public :: charge_left(5)
real(kind=dp), public :: gam(5)
real(kind=dp), public :: rhob(5)
real(kind=dp), public :: particle_charge(5)
real(kind=dp), public :: xc_bunch(5)
real(kind=dp), public :: yc_bunch(5)
real(kind=dp), public :: zc_bunch(5)
real(kind=dp), public :: sxb(5)
real(kind=dp), public :: syb(5)
real(kind=dp), public :: epsy(5)
real(kind=dp), public :: epsz(5)
real(kind=dp), public :: dg(5)
real(kind=dp), public :: sigma_cut_bunch(5)
real(kind=dp), public :: alpha_twiss(5)
real(kind=dp), public :: beta_twiss(5)
real(kind=dp), public :: b_ex_poloidal
real(kind=dp), public :: radius_poloidal
integer, public :: ppc_x_bunch(5)
integer, public :: ppc_y_bunch(5)
integer, public :: ppc_z_bunch(5)
integer, public :: ppc_bunch(5,3)
logical, public :: l_particles
logical, public :: l_twiss(5)
logical, public :: l_bpoloidal
logical, public :: l_embunchevolution