HOPS
HOPS class reference
Classes | Macros | Functions
average.h File Reference
#include <stdio.h>
#include "adata.h"
#include "msg.h"

Go to the source code of this file.

Classes

struct  config
 
struct  seg_data
 
union  seg_data.u
 
struct  summary
 
struct  tbsumm
 

Macros

#define AVERAGE   1
 
#define ENDOFSCAN   1
 
#define FALSE   0
 
#define MAXID   560
 
#define MAXSRC   20000
 
#define NO_MODE   0
 
#define PI   3.1415926536
 
#define SUMMARY   2
 
#define TEST   3
 
#define TRUE   1
 

Functions

int assess_data (seg_data *, int, struct config, summary[])
 
int baseline_avg (seg_data *, tbsumm *, struct config, FILE *)
 
void check_source (seg_data *, summary *)
 
void check_times (seg_data *, summary *, int)
 
void check_tribase (seg_data *, tbsumm *)
 
int get_int_time (char *)
 
int index_data (seg_data *, int, summary[])
 
int parse_cmdline (int, char **, FILE **, struct config *)
 
int read_data (seg_data **, FILE *, struct config, int *)
 
int sort_data (seg_data *, int)
 
void sorter (seg_data *, int)
 
int triangle_avg (seg_data *, tbsumm *, struct config, FILE *)
 

Class Documentation

◆ config

struct config
Class Members
int account
int binary_input
int cofit_output
int coherent
int header
int int_time
int multiscan
float snrfact

◆ seg_data

struct seg_data
Class Members
int keyval
int lastorder
int order
union seg_data u

◆ seg_data.u

union seg_data.u
Class Members
fringesum fdata
trianglesum tdata

◆ summary

struct summary
Class Members
int end_index
int nid
int seglen
int start_index
tbsumm tribase[MAXID]
int valid

◆ tbsumm

struct tbsumm
Class Members
int end_index
char id[5]
int seglen
int start_index
int start_time
int valid

Macro Definition Documentation

◆ AVERAGE

#define AVERAGE   1

◆ ENDOFSCAN

#define ENDOFSCAN   1

◆ FALSE

#define FALSE   0

◆ MAXID

#define MAXID   560

◆ MAXSRC

#define MAXSRC   20000

◆ NO_MODE

#define NO_MODE   0

◆ PI

#define PI   3.1415926536

◆ SUMMARY

#define SUMMARY   2

◆ TEST

#define TEST   3

◆ TRUE

#define TRUE   1

Function Documentation

◆ assess_data()

int assess_data ( seg_data data,
int  nseg,
struct config  configuration,
summary  dsumm[] 
)

◆ baseline_avg()

int baseline_avg ( seg_data data,
tbsumm tbsum,
struct config  conf,
FILE *  fpout 
)

◆ check_source()

void check_source ( seg_data data,
summary dsumm 
)

◆ check_times()

void check_times ( seg_data data,
summary dsumm,
int  int_time 
)

◆ check_tribase()

void check_tribase ( seg_data data,
tbsumm idsumm 
)

◆ get_int_time()

int get_int_time ( char *  flag)

◆ index_data()

int index_data ( seg_data data,
int  nseg,
summary  dsumm[] 
)

◆ parse_cmdline()

int parse_cmdline ( int  argc,
char **  argv,
FILE **  fpout,
struct config configuration 
)

◆ read_data()

int read_data ( seg_data **  data,
FILE *  fp,
struct config  configuration,
int *  nseg 
)

◆ sort_data()

int sort_data ( seg_data data,
int  nseg 
)

◆ sorter()

void sorter ( seg_data data,
int  nseg 
)

◆ triangle_avg()

int triangle_avg ( seg_data data,
tbsumm tbsum,
struct config  conf,
FILE *  fpout 
)