rf_functions.potential module

Module containing base functions to compute like rf voltage, rf potential, separatrices, acceptance, emittance, synchrotron frequency

Authors

Simon Albright, Alexandre Lasheen

blond_common.rf_functions.potential.area_vs_hamiltonian_cubic(time_array, potential_array, eta_0, beta_rel, tot_energy, min_potential_well=None, inner_max_potential_well=None, n_points_reinterp=None)[source]
blond_common.rf_functions.potential.find_potential_wells_cubic(time_array_full, potential_well_full, relative_max_val_precision_limit=1e-06, mest=10, verbose=False)[source]
blond_common.rf_functions.potential.potential_well_cut_cubic(time_array_full, potential_well_full, potwell_max_locs)[source]
blond_common.rf_functions.potential.rf_potential_generation(n_points, t_rev, voltage, harmonic_number, phi_offset, eta_0, charge, energy_increment, time_bounds=None)[source]
blond_common.rf_functions.potential.rf_potential_generation_cubic(time_array, voltage_array, eta_0, charge, t_rev, energy_increment, interpolated_voltage_minus_increment=None)[source]
blond_common.rf_functions.potential.rf_voltage_generation(n_points, t_rev, voltage, harmonic_number, phi_offset, time_bounds=None)[source]
blond_common.rf_functions.potential.synchrotron_frequency_cubic(time_array, potential_array, eta_0, beta_rel, tot_energy, min_potential_well=None, inner_max_potential_well=None, n_points_reinterp=None)[source]
blond_common.rf_functions.potential.trajectory_area_cubic(time_array, potential_array, eta_0, beta_rel, tot_energy, min_potential_well=None)[source]