libbpm

o*Main Page

o+Modules

|o+Waveform memory allocation

|o+Analysis routines

|o+Calibration routines

|o+Digital signal processing routines

|o+Beam orbit generation

|o+Front-end interface

|o+Error/warning messages

|o+Numerical routines

|o+BPM signal processing

|o+RF simulation routines

|\+BPM signal simulation routines

o+Data Structures

o*Data Fields

o+File List

|o*bpm_defs.h

|o*bpm_units.h

|o*bpm_version.h

|o*version.c

|o*bpmalloc/alloc_complex_wave_double.c

|o*bpmalloc/alloc_simple_wave_double.c

|o*bpmalloc/alloc_simple_wave_int.c

|o*bpmalloc/bpm_alloc.h

|o*bpmanalysis/ana_compute_residual.c

|o*bpmanalysis/ana_def_cutfn.c

|o*bpmanalysis/ana_get_svd_coeffs.c

|o*bpmanalysis/ana_set_cutfn.c

|o*bpmanalysis/bpm_analysis.h

|o*bpmcalibration/bpm_calibration.h

|o*bpmcalibration/calibrate.c

|o*bpmcalibration/calibrate_simple.c

|o*bpmcalibration/calibrate_svd.c

|o*bpmcalibration/load_calibration.c

|o*bpmcalibration/save_calibration.c

|o*bpmcalibration/setup_calibration.c

|o*bpmcalibration/update_freq_tdecay.c

|o*bpmdsp/apply_filter.c

|o*bpmdsp/bpm_dsp.h

|o*bpmdsp/calculate_filter_coefficients.c

|o*bpmdsp/create_filter.c

|o*bpmdsp/create_resonator_representation.c

|o*bpmdsp/create_splane_representation.c

|o*bpmdsp/delete_filter.c

|o*bpmdsp/filter_impulse_response.c

|o*bpmdsp/filter_step_response.c

|o*bpmdsp/normalise_filter.c

|o*bpmdsp/print_filter.c

|o*bpmdsp/print_filter_representation.c

|o*bpmdsp/zplane_transform.c

|o*bpminterface/bpm_interface.h

|o*bpminterface/bpm_verbose.c

|o*bpminterface/get_header.c

|o*bpminterface/load_bpmconf.c

|o*bpminterface/load_signals.c

|o*bpminterface/load_struct.c

|o*bpminterface/save_signals.c

|o*bpmmessages/bpm_error.c

|o*bpmmessages/bpm_messages.h

|o*bpmmessages/bpm_warning.c

|o*bpmnr/bpm_nr.h

|o*bpmnr/gsl_blas.c

|o*bpmnr/gsl_block.c

|o*bpmnr/gsl_eigen.c

|o*bpmnr/gsl_linalg.c

|o*bpmnr/gsl_matrix.c

|o*bpmnr/gsl_vector.c

|o*bpmnr/nr_checks.c

|o*bpmnr/nr_complex.c

|o*bpmnr/nr_fit.c

|o*bpmnr/nr_four1.c

|o*bpmnr/nr_gammln.c

|o*bpmnr/nr_gammq.c

|o*bpmnr/nr_gcf.c

|o*bpmnr/nr_gser.c

|o*bpmnr/nr_levmar.c

|o*bpmnr/nr_median.c

|o*bpmnr/nr_ran1.c

|o*bpmnr/nr_rangauss.c

|o*bpmnr/nr_ranuniform.c

|o*bpmnr/nr_realft.c

|o*bpmnr/nr_seed.c

|o*bpmnr/nr_select.c

|o*bpmorbit/bpm_orbit.h

|o*bpmorbit/generate_bpm_orbit.c

|o*bpmorbit/generate_corr_scan.c

|o*bpmorbit/generate_mover_scan.c

|o*bpmorbit/vm.c

|o*bpmprocess/add_scalar_waveform.c

|o*bpmprocess/basic_stats.c

|o*bpmprocess/bpm_process.h

|o*bpmprocess/copy_waveform.c

|o*bpmprocess/ddc_gaussfilter.c

|o*bpmprocess/ddc_gaussfilter_step.c

|o*bpmprocess/ddc_sample_waveform.c

|o*bpmprocess/ddc_waveform.c

|o*bpmprocess/downmix_waveform.c

|o*bpmprocess/fft_waveform.c

|o*bpmprocess/fit_ddc.c

|o*bpmprocess/fit_diodepulse.c

|o*bpmprocess/fit_fft.c

|o*bpmprocess/fit_waveform.c

|o*bpmprocess/freq_to_sample.c

|o*bpmprocess/get_IQ.c

|o*bpmprocess/get_pedestal.c

|o*bpmprocess/get_pos.c

|o*bpmprocess/get_slope.c

|o*bpmprocess/get_t0.c

|o*bpmprocess/handle_saturation.c

|o*bpmprocess/int_to_double_waveform.c

|o*bpmprocess/mult_scalar_waveform.c

|o*bpmprocess/mult_waveform.c

|o*bpmprocess/process_diode.c

|o*bpmprocess/process_dipole.c

|o*bpmprocess/process_monopole.c

|o*bpmprocess/process_waveform.c

|o*bpmprocess/sample_to_freq.c

|o*bpmprocess/sample_to_time.c

|o*bpmprocess/time_to_sample.c

|o*bpmrf/bpm_rf.h

|o*bpmrf/rf_addLO.c

|o*bpmrf/rf_amplify.c

|o*bpmrf/rf_butterworthbandpass.c

|o*bpmrf/rf_butterworthhighpass.c

|o*bpmrf/rf_butterworthlowpass.c

|o*bpmrf/rf_complexFFT.c

|o*bpmrf/rf_filter.c

|o*bpmrf/rf_mixer.c

|o*bpmrf/rf_rectify.c

|o*bpmrf/rf_setup.c

|o*bpmsimulation/add_amplnoise.c

|o*bpmsimulation/add_excitation.c

|o*bpmsimulation/add_wave.c

|o*bpmsimulation/add_waveforms.c

|o*bpmsimulation/bpm_simulation.h

|o*bpmsimulation/digitise.c

|o*bpmsimulation/generate_diode.c

|o*bpmsimulation/generate_dipole.c

|o*bpmsimulation/generate_monopole.c

|o*bpmsimulation/generate_noise.c

|o*bpmsimulation/get_amplitude.c

|o*bpmsimulation/get_complex_from_AmpPhi.c

|o*bpmsimulation/get_complex_from_ReIm.c

|o*bpmsimulation/get_dipole_amp.c

|o*bpmsimulation/get_dipole_response.c

|o*bpmsimulation/get_imaginary_part.c

|o*bpmsimulation/get_monopole_amp.c

|o*bpmsimulation/get_monopole_response.c

|o*bpmsimulation/get_phase.c

|o*bpmsimulation/get_real_part.c

|o*bpmsimulation/reset_complex_wave.c

|o*bpmsimulation/reset_simple_wave.c

|o*bpmsimulation/simple_tone.c

|\*bpmsimulation/simple_wave.c

\*Globals