bpmsimulation/bpm_simulation.h File Reference


Detailed Description

libbpm waveform simulation routines

This header contains the definitions for the libbpm RF waveform simulation routines

Definition in file bpm_simulation.h.

#include <math.h>
#include <bpm/bpm_defs.h>
#include <bpm/bpm_interface.h>
#include <bpm/bpm_wf.h>
#include <bpm/bpm_nr.h>
#include <bpm/bpm_dsp.h>

Include dependency graph for bpm_simulation.h:

Go to the source code of this file.

Defines

#define K_SAMPLE
#define MODE_DECAY
#define MODE_MAX_SAMPLES

Functions

EXTERN int set_temp (double TK)
EXTERN int set_time (double ts)
EXTERN int generate_bpmsignal (bpmconf_t *bpm, bpmmode_t *mode, beamconf_t *beam, doublewf_t *rf)
EXTERN int add_mode_response (bpmconf_t *bpm, bpmmode_t *mode, bunchconf_t *bunch, doublewf_t *rf)
EXTERN complex_t get_mode_amplitude (bpmconf_t *bpm, bpmmode_t *mode, bunchconf_t *bunch)
EXTERN doublewf_tgenerate_diodesignal (doublewf_t *rf, double sens, filter_t *filt, triggertype_t diode)
EXTERN int get_mode_response (bpmmode_t *mode)
EXTERN int digitise (doublewf_t *IF, int nbits, double range_min, double range_max, double clock_jitter, double digi_noise, unsigned int ipmode, intwf_t *wf)

Variables

EXTERN double ambient_temp
EXTERN double system_time


Generated on Wed Jun 25 17:32:40 2008 for libbpm by  doxygen 1.5.6