HOPS
HOPS class reference
Classes | Macros | Typedefs | Functions | Variables
search.h File Reference
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include "adata.h"
#include "mk4_util.h"
#include "mk4_afio.h"
#include "gnearch.h"

Go to the source code of this file.

Classes

struct  avg_data
 
struct  srchsummary
 

Macros

#define FALSE   0
 
#define MAX_BNO   66 /* 12 telescopes */
 
#define MAX_NDELAY   50
 
#define MAX_NRATE   300 /* Reasonable maximums */
 
#define TRUE   1
 

Typedefs

typedef struct srchsummary srchsum
 

Functions

void clear_srchdata (srchsum srchdata[])
 
int fill_grids (srchsum *srchdata)
 
int fill_grids_orig (srchsum *srchdata)
 
int fit_peaks (srchsum *srchdata)
 
int parse_cmdline (int, char **, FILE **, gpconf *)
 
void plot_srchdata (srchsum srchdata[], int square)
 
int read_data (avg_data **data, char *filename, int *navg)
 
int sort_data (avg_data *data, int navg)
 
int write_srchdata (srchsum *srchdata, FILE *fpout)
 

Variables

int optind
 
int space
 

Class Documentation

◆ avg_data

struct avg_data
Class Members
fringesum fdata
int keyval
int lastorder
int order

◆ srchsummary

struct srchsummary
Class Members
fringesum * darray[MAX_NRATE *MAX_NDELAY]
fringesum * datum
float max_delay
float max_rate
float min_delay
float min_rate
int nd
int ndelay
int nrate
float snr[MAX_NRATE][MAX_NDELAY]

Macro Definition Documentation

◆ FALSE

#define FALSE   0

◆ MAX_BNO

#define MAX_BNO   66 /* 12 telescopes */

◆ MAX_NDELAY

#define MAX_NDELAY   50

◆ MAX_NRATE

#define MAX_NRATE   300 /* Reasonable maximums */

◆ TRUE

#define TRUE   1

Typedef Documentation

◆ srchsum

typedef struct srchsummary srchsum

Function Documentation

◆ clear_srchdata()

void clear_srchdata ( srchsum  srchdata[])

◆ fill_grids()

int fill_grids ( srchsum srchdata)

◆ fill_grids_orig()

int fill_grids_orig ( srchsum srchdata)

◆ fit_peaks()

int fit_peaks ( srchsum srchdata)

◆ parse_cmdline()

int parse_cmdline ( int  argc,
char **  argv,
FILE **  fpout,
gpconf gpcp 
)

◆ plot_srchdata()

void plot_srchdata ( srchsum  srchdata[],
int  square 
)

◆ read_data()

int read_data ( avg_data **  data,
char *  filename,
int *  navg 
)

◆ sort_data()

int sort_data ( avg_data data,
int  navg 
)

◆ write_srchdata()

int write_srchdata ( srchsum srchdata,
FILE *  fpout 
)

Variable Documentation

◆ optind

int optind
extern

◆ space

int space
extern