HOPS
HOPS class reference
ffsearch.h
Go to the documentation of this file.
1 #ifndef FFSEARCH_H__
2 #define FFSEARCH_H__
3 
4 #include "vex.h"
5 #include "mk4_util.h"
6 #include "refringe.h"
7 
8 
9 extern void pcalibrate (struct type_pass *, int);
10 extern void rotate_pcal(struct type_pass *pass);
11 extern void sampler_delays (struct type_pass *pass);
12 extern void norm_fx (struct type_pass*, struct type_param*, struct type_status*, int, int);
13 extern void norm_xf (struct type_pass*, struct type_param*, struct type_status*, int, int);
14 extern void freq_spacing (struct type_pass*);
15 extern void search_windows(struct type_pass*);
16 extern void delay_rate (struct type_pass*, int, hops_complex rate_spectrum[]);
17 extern void update (struct type_pass*, int, double, int, int, int);
18 extern int apply_filter (struct type_pass*);
19 extern int ion_search (struct type_pass*);
20 extern int ion_search_smooth (struct type_pass*);
21 extern int parse_cmdline(int argc,char **argv,fstruct **files, bsgstruct **base_sgrp, struct type_param *param);
22 extern int precorrect (struct scan_struct*, struct type_pass*);
23 extern char* check_rflist ( char* baseline, int files_index, bsgstruct* base_sgrp);
24 extern int fringe_search ( struct vex* root, struct type_pass* pass);
25 extern int organize_data(struct mk4_corel *cdata, struct scan_struct *ovex, struct ivex_struct *ivex,
26  struct mk4_sdata *sdata, struct freq_corel *corel, struct type_param *param, struct type_status *status, struct c_block *cb_head);
27 // extern int output (struct vex*, struct type_pass*);
28 
29 #endif
Definition: control.h:23
void delay_rate(struct type_pass *, int, hops_complex rate_spectrum[])
void pcalibrate(struct type_pass *, int)
Definition: pcalibrate.c:27
int ion_search(struct type_pass *)
Definition: ion_search.c:21
void search_windows(struct type_pass *)
Definition: search_windows.c:18
void norm_xf(struct type_pass *, struct type_param *, struct type_status *, int, int)
Definition: norm_xf.c:76
int precorrect(struct scan_struct *, struct type_pass *)
Definition: precorrect.c:27
int fringe_search(struct vex *root, struct type_pass *pass)
Definition: fringe_search.c:26
int ion_search_smooth(struct type_pass *)
Definition: ion_search.c:242
char * check_rflist(char *baseline, int files_index, bsgstruct *base_sgrp)
Definition: check_rflist.c:29
int organize_data(struct mk4_corel *cdata, struct scan_struct *ovex, struct ivex_struct *ivex, struct mk4_sdata *sdata, struct freq_corel *corel, struct type_param *param, struct type_status *status, struct c_block *cb_head)
Definition: organize_data.c:25
void rotate_pcal(struct type_pass *pass)
Definition: rotate_pcal.c:22
void freq_spacing(struct type_pass *)
Definition: freq_spacing.c:33
int parse_cmdline(int argc, char **argv, fstruct **files, bsgstruct **base_sgrp, struct type_param *param)
Definition: fourfit_libs/ffsearch/src/parse_cmdline.c:44
void norm_fx(struct type_pass *, struct type_param *, struct type_status *, int, int)
Definition: norm_fx.c:45
void sampler_delays(struct type_pass *pass)
Definition: sampler_delays.c:26
void update(struct type_pass *, int, double, int, int, int)
Definition: ffcore/src/update.c:13
int apply_filter(struct type_pass *)
Definition: apply_filter.c:24
struct c_block * cb_head
Definition: fourfit3.c:60
struct type_status status
Definition: fourfit3.c:53
struct mk4_sdata sdata[MAXSTATIONS]
Definition: fourfit3.c:56
struct type_param param
Definition: fourfit3.c:52
struct mk4_corel cdata
Definition: fourfit3.c:55
int baseline
Definition: fourfit3.c:62
Definition: fstruct.h:36
#define hops_complex
Definition: hops_complex.h:48
Definition: ivex.h:131
Definition: mk4_data.h:71
Definition: mk4_data.h:108
Definition: ovex.h:156
Definition: param_struct.h:13
Definition: param_struct.h:111
Definition: pass_struct.h:57
Definition: pass_struct.h:86
Definition: refringe.h:8
Definition: vex.h:28