1\subsection{File List} 2Here is a list of all documented files with brief descriptions:\begin{CompactList} 3\item\contentsline{section}{\textbf{bpm\_\-defs.h} }{\pageref{bpm__defs_8h}}{} 4\item\contentsline{section}{{\bf bpm\_\-units.h} (Physical unit definitions for libbpm )}{\pageref{bpm__units_8h}}{} 5\item\contentsline{section}{\textbf{bpm\_\-version.h} }{\pageref{bpm__version_8h}}{} 6\item\contentsline{section}{\textbf{version.c} }{\pageref{version_8c}}{} 7\item\contentsline{section}{bpmanalysis/{\bf ana\_\-compute\_\-residual.c} }{\pageref{ana__compute__residual_8c}}{} 8\item\contentsline{section}{bpmanalysis/{\bf ana\_\-def\_\-cutfn.c} }{\pageref{ana__def__cutfn_8c}}{} 9\item\contentsline{section}{bpmanalysis/{\bf ana\_\-get\_\-svd\_\-coeffs.c} }{\pageref{ana__get__svd__coeffs_8c}}{} 10\item\contentsline{section}{bpmanalysis/{\bf ana\_\-set\_\-cutfn.c} }{\pageref{ana__set__cutfn_8c}}{} 11\item\contentsline{section}{bpmanalysis/{\bf bpm\_\-analysis.h} (Libbpm analysis routines )}{\pageref{bpm__analysis_8h}}{} 12\item\contentsline{section}{bpmcalibration/{\bf bpm\_\-calibration.h} (Calibration routines )}{\pageref{bpm__calibration_8h}}{} 13\item\contentsline{section}{bpmcalibration/{\bf calibrate.c} }{\pageref{calibrate_8c}}{} 14\item\contentsline{section}{bpmcalibration/{\bf setup\_\-calibration.c} }{\pageref{setup__calibration_8c}}{} 15\item\contentsline{section}{bpmdsp/\textbf{apply\_\-filter.c} }{\pageref{apply__filter_8c}}{} 16\item\contentsline{section}{bpmdsp/{\bf bpm\_\-dsp.h} (Libbpm digital signal processing routines )}{\pageref{bpm__dsp_8h}}{} 17\item\contentsline{section}{bpmdsp/{\bf calculate\_\-filter\_\-coefficients.c} }{\pageref{calculate__filter__coefficients_8c}}{} 18\item\contentsline{section}{bpmdsp/{\bf create\_\-filter.c} }{\pageref{create__filter_8c}}{} 19\item\contentsline{section}{bpmdsp/{\bf create\_\-resonator\_\-representation.c} }{\pageref{create__resonator__representation_8c}}{} 20\item\contentsline{section}{bpmdsp/{\bf create\_\-splane\_\-representation.c} }{\pageref{create__splane__representation_8c}}{} 21\item\contentsline{section}{bpmdsp/{\bf ddc.c} }{\pageref{ddc_8c}}{} 22\item\contentsline{section}{bpmdsp/{\bf delete\_\-filter.c} }{\pageref{delete__filter_8c}}{} 23\item\contentsline{section}{bpmdsp/{\bf discrete\_\-fourier\_\-transforms.c} }{\pageref{discrete__fourier__transforms_8c}}{} 24\item\contentsline{section}{bpmdsp/\textbf{fftsg.c} }{\pageref{fftsg_8c}}{} 25\item\contentsline{section}{bpmdsp/{\bf filter\_\-impulse\_\-response.c} }{\pageref{filter__impulse__response_8c}}{} 26\item\contentsline{section}{bpmdsp/{\bf filter\_\-step\_\-response.c} }{\pageref{filter__step__response_8c}}{} 27\item\contentsline{section}{bpmdsp/{\bf gaussian\_\-filter\_\-coeffs.c} }{\pageref{gaussian__filter__coeffs_8c}}{} 28\item\contentsline{section}{bpmdsp/{\bf norm\_\-phase.c} }{\pageref{norm__phase_8c}}{} 29\item\contentsline{section}{bpmdsp/{\bf normalise\_\-filter.c} }{\pageref{normalise__filter_8c}}{} 30\item\contentsline{section}{bpmdsp/{\bf print\_\-filter.c} }{\pageref{print__filter_8c}}{} 31\item\contentsline{section}{bpmdsp/{\bf print\_\-filter\_\-representation.c} }{\pageref{print__filter__representation_8c}}{} 32\item\contentsline{section}{bpmdsp/{\bf zplane\_\-transform.c} }{\pageref{zplane__transform_8c}}{} 33\item\contentsline{section}{bpminterface/\textbf{bpm\_\-evtnum.c} }{\pageref{bpm__evtnum_8c}}{} 34\item\contentsline{section}{bpminterface/{\bf bpm\_\-interface.h} (Front end interface structure definitions and handlers )}{\pageref{bpm__interface_8h}}{} 35\item\contentsline{section}{bpminterface/\textbf{bpm\_\-verbose.c} }{\pageref{bpm__verbose_8c}}{} 36\item\contentsline{section}{bpmmessages/{\bf bpm\_\-error.c} }{\pageref{bpm__error_8c}}{} 37\item\contentsline{section}{bpmmessages/{\bf bpm\_\-messages.h} (Libbpm error/warning messages )}{\pageref{bpm__messages_8h}}{} 38\item\contentsline{section}{bpmmessages/{\bf bpm\_\-warning.c} }{\pageref{bpm__warning_8c}}{} 39\item\contentsline{section}{bpmnr/{\bf bpm\_\-nr.h} (Libbpm numerical helper routines )}{\pageref{bpm__nr_8h}}{} 40\item\contentsline{section}{bpmnr/{\bf dround.c} }{\pageref{dround_8c}}{} 41\item\contentsline{section}{bpmnr/{\bf gsl\_\-blas.c} }{\pageref{gsl__blas_8c}}{} 42\item\contentsline{section}{bpmnr/{\bf gsl\_\-block.c} }{\pageref{gsl__block_8c}}{} 43\item\contentsline{section}{bpmnr/{\bf gsl\_\-eigen.c} }{\pageref{gsl__eigen_8c}}{} 44\item\contentsline{section}{bpmnr/{\bf gsl\_\-linalg.c} }{\pageref{gsl__linalg_8c}}{} 45\item\contentsline{section}{bpmnr/{\bf gsl\_\-matrix.c} }{\pageref{gsl__matrix_8c}}{} 46\item\contentsline{section}{bpmnr/{\bf gsl\_\-vector.c} }{\pageref{gsl__vector_8c}}{} 47\item\contentsline{section}{bpmnr/{\bf nr\_\-checks.c} }{\pageref{nr__checks_8c}}{} 48\item\contentsline{section}{bpmnr/{\bf nr\_\-complex.c} }{\pageref{nr__complex_8c}}{} 49\item\contentsline{section}{bpmnr/{\bf nr\_\-fit.c} }{\pageref{nr__fit_8c}}{} 50\item\contentsline{section}{bpmnr/{\bf nr\_\-four1.c} }{\pageref{nr__four1_8c}}{} 51\item\contentsline{section}{bpmnr/{\bf nr\_\-gammln.c} }{\pageref{nr__gammln_8c}}{} 52\item\contentsline{section}{bpmnr/{\bf nr\_\-gammq.c} }{\pageref{nr__gammq_8c}}{} 53\item\contentsline{section}{bpmnr/{\bf nr\_\-gcf.c} }{\pageref{nr__gcf_8c}}{} 54\item\contentsline{section}{bpmnr/{\bf nr\_\-gser.c} }{\pageref{nr__gser_8c}}{} 55\item\contentsline{section}{bpmnr/{\bf nr\_\-levmar.c} }{\pageref{nr__levmar_8c}}{} 56\item\contentsline{section}{bpmnr/{\bf nr\_\-median.c} }{\pageref{nr__median_8c}}{} 57\item\contentsline{section}{bpmnr/{\bf nr\_\-quadinterpol.c} }{\pageref{nr__quadinterpol_8c}}{} 58\item\contentsline{section}{bpmnr/{\bf nr\_\-ran1.c} }{\pageref{nr__ran1_8c}}{} 59\item\contentsline{section}{bpmnr/{\bf nr\_\-rangauss.c} }{\pageref{nr__rangauss_8c}}{} 60\item\contentsline{section}{bpmnr/{\bf nr\_\-ranuniform.c} }{\pageref{nr__ranuniform_8c}}{} 61\item\contentsline{section}{bpmnr/{\bf nr\_\-realft.c} }{\pageref{nr__realft_8c}}{} 62\item\contentsline{section}{bpmnr/{\bf nr\_\-seed.c} }{\pageref{nr__seed_8c}}{} 63\item\contentsline{section}{bpmnr/{\bf nr\_\-select.c} }{\pageref{nr__select_8c}}{} 64\item\contentsline{section}{bpmnr/{\bf nr\_\-sinc.c} }{\pageref{nr__sinc_8c}}{} 65\item\contentsline{section}{bpmorbit/{\bf bpm\_\-orbit.h} (Libbpm orbit generation routines )}{\pageref{bpm__orbit_8h}}{} 66\item\contentsline{section}{bpmorbit/\textbf{get\_\-bend.c} }{\pageref{get__bend_8c}}{} 67\item\contentsline{section}{bpmorbit/{\bf get\_\-bpmhit.c} }{\pageref{get__bpmhit_8c}}{} 68\item\contentsline{section}{bpmorbit/{\bf vm.c} }{\pageref{vm_8c}}{} 69\item\contentsline{section}{bpmprocess/{\bf bpm\_\-process.h} (Libbpm main processing routines )}{\pageref{bpm__process_8h}}{} 70\item\contentsline{section}{bpmprocess/{\bf check\_\-saturation.c} }{\pageref{check__saturation_8c}}{} 71\item\contentsline{section}{bpmprocess/{\bf correct\_\-gain.c} }{\pageref{correct__gain_8c}}{} 72\item\contentsline{section}{bpmprocess/{\bf ddc\_\-sample\_\-waveform.c} }{\pageref{ddc__sample__waveform_8c}}{} 73\item\contentsline{section}{bpmprocess/{\bf ddc\_\-waveform.c} }{\pageref{ddc__waveform_8c}}{} 74\item\contentsline{section}{bpmprocess/{\bf downmix\_\-waveform.c} }{\pageref{downmix__waveform_8c}}{} 75\item\contentsline{section}{bpmprocess/{\bf fft\_\-waveform.c} }{\pageref{fft__waveform_8c}}{} 76\item\contentsline{section}{bpmprocess/{\bf fit\_\-diodepulse.c} }{\pageref{fit__diodepulse_8c}}{} 77\item\contentsline{section}{bpmprocess/{\bf fit\_\-fft.c} }{\pageref{fit__fft_8c}}{} 78\item\contentsline{section}{bpmprocess/{\bf fit\_\-waveform.c} }{\pageref{fit__waveform_8c}}{} 79\item\contentsline{section}{bpmprocess/{\bf get\_\-IQ.c} }{\pageref{get__IQ_8c}}{} 80\item\contentsline{section}{bpmprocess/{\bf get\_\-pedestal.c} }{\pageref{get__pedestal_8c}}{} 81\item\contentsline{section}{bpmprocess/{\bf get\_\-pos.c} }{\pageref{get__pos_8c}}{} 82\item\contentsline{section}{bpmprocess/{\bf get\_\-slope.c} }{\pageref{get__slope_8c}}{} 83\item\contentsline{section}{bpmprocess/{\bf get\_\-t0.c} }{\pageref{get__t0_8c}}{} 84\item\contentsline{section}{bpmprocess/{\bf postprocess\_\-waveform.c} }{\pageref{postprocess__waveform_8c}}{} 85\item\contentsline{section}{bpmprocess/{\bf process\_\-caltone.c} }{\pageref{process__caltone_8c}}{} 86\item\contentsline{section}{bpmprocess/{\bf process\_\-diode.c} }{\pageref{process__diode_8c}}{} 87\item\contentsline{section}{bpmprocess/{\bf process\_\-dipole.c} }{\pageref{process__dipole_8c}}{} 88\item\contentsline{section}{bpmprocess/{\bf process\_\-monopole.c} }{\pageref{process__monopole_8c}}{} 89\item\contentsline{section}{bpmprocess/{\bf process\_\-waveform.c} }{\pageref{process__waveform_8c}}{} 90\item\contentsline{section}{bpmrf/{\bf bpm\_\-rf.h} (Libbpm rf simulation routines )}{\pageref{bpm__rf_8h}}{} 91\item\contentsline{section}{bpmrf/{\bf rf\_\-addLO.c} }{\pageref{rf__addLO_8c}}{} 92\item\contentsline{section}{bpmrf/{\bf rf\_\-amplify.c} }{\pageref{rf__amplify_8c}}{} 93\item\contentsline{section}{bpmrf/{\bf rf\_\-amplify\_\-complex.c} }{\pageref{rf__amplify__complex_8c}}{} 94\item\contentsline{section}{bpmrf/{\bf rf\_\-mixer.c} }{\pageref{rf__mixer_8c}}{} 95\item\contentsline{section}{bpmrf/{\bf rf\_\-phase\_\-shifter.c} }{\pageref{rf__phase__shifter_8c}}{} 96\item\contentsline{section}{bpmrf/{\bf rf\_\-rectify.c} }{\pageref{rf__rectify_8c}}{} 97\item\contentsline{section}{bpmrf/{\bf rf\_\-setup.c} }{\pageref{rf__setup_8c}}{} 98\item\contentsline{section}{bpmsimulation/{\bf add\_\-mode\_\-response.c} }{\pageref{add__mode__response_8c}}{} 99\item\contentsline{section}{bpmsimulation/{\bf bpm\_\-simulation.h} (Libbpm waveform simulation routines )}{\pageref{bpm__simulation_8h}}{} 100\item\contentsline{section}{bpmsimulation/{\bf digitise.c} }{\pageref{digitise_8c}}{} 101\item\contentsline{section}{bpmsimulation/{\bf generate\_\-bpmsignal.c} }{\pageref{generate__bpmsignal_8c}}{} 102\item\contentsline{section}{bpmsimulation/{\bf generate\_\-diodesignal.c} }{\pageref{generate__diodesignal_8c}}{} 103\item\contentsline{section}{bpmsimulation/{\bf get\_\-mode\_\-amplitude.c} }{\pageref{get__mode__amplitude_8c}}{} 104\item\contentsline{section}{bpmsimulation/{\bf get\_\-mode\_\-response.c} }{\pageref{get__mode__response_8c}}{} 105\item\contentsline{section}{bpmsimulation/{\bf set\_\-temp.c} }{\pageref{set__temp_8c}}{} 106\item\contentsline{section}{bpmsimulation/{\bf set\_\-time.c} }{\pageref{set__time_8c}}{} 107\item\contentsline{section}{bpmwf/{\bf bpm\_\-wf.h} (Simple waveform handling routines for libbpm )}{\pageref{bpm__wf_8h}}{} 108\item\contentsline{section}{bpmwf/{\bf complexwf.c} }{\pageref{complexwf_8c}}{} 109\item\contentsline{section}{bpmwf/{\bf doublewf.c} }{\pageref{doublewf_8c}}{} 110\item\contentsline{section}{bpmwf/{\bf freq\_\-to\_\-sample.c} }{\pageref{freq__to__sample_8c}}{} 111\item\contentsline{section}{bpmwf/{\bf intwf.c} }{\pageref{intwf_8c}}{} 112\item\contentsline{section}{bpmwf/{\bf sample\_\-to\_\-freq.c} }{\pageref{sample__to__freq_8c}}{} 113\item\contentsline{section}{bpmwf/{\bf sample\_\-to\_\-time.c} }{\pageref{sample__to__time_8c}}{} 114\item\contentsline{section}{bpmwf/{\bf time\_\-to\_\-sample.c} }{\pageref{time__to__sample_8c}}{} 115\item\contentsline{section}{bpmwf/{\bf wfstats.c} }{\pageref{wfstats_8c}}{} 116\end{CompactList} 117