Linuxpops  3.01.04
Spectral Anaysis Package for Single Dish Data
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
linuxlib_proto.h
Go to the documentation of this file.
1 /* sdd.c */
2 extern int checkConstCal(/*struct HEADER *h*/);
3 extern int findSize(/*struct ENVIRONMENT *env*/);
4 extern struct SOURCES *findSourceInList(/*char *name*/);
5 extern int clearSourceList(/*void*/);
6 extern int showSourceList(/*void*/);
7 extern int doSummary(/*void*/);
8 extern int doSummaryOfFreqs2Buf(/*char *source, char *buf, int rev*/);
9 extern int findScans(/*struct ENVIRONMENT *env*/);
10 extern int lp_checkBounds(/*float *d, int l, int autobad*/);
11 extern int read_scan(/*double scan, char *filename, float *data, struct HEADER *head, int chk*/);
12 extern int read_nsave(/*int nsave, char *filename, float *data, struct HEADER *head, int chk*/);
13 extern int getFeed(/*double scan*/);
14 extern int lp_write_sdd(/*char *name, struct HEADER *h, char *d*/);
15 extern int lp_nwrite_sdd(/*char *name, int nsave, struct HEADER *h, char *d*/);
16 extern int lp_new_sdd(/*char *name*/);
17 extern int printLastBoot(/*void*/);
18 /* swapsdd.c */
19 extern int swapBoot(/*struct BOOTSTRAP *boot*/);
20 extern int force_swapBoot(/*struct BOOTSTRAP *boot*/);
21 extern int swapDir(/*struct DIRECTORY *dir*/);
22 extern int swapHeader(/*struct HEADER *head*/);
23 extern int swapData(/*float *data, int n*/);
24 /* gm_map.c */
25 extern struct GLOBAL_MEMORY *gm_map(/*char *name, int iswrite*/);
26 extern struct OBJECT_GLOBAL_MEMORY *obj_map(/*char *name, int iswrite*/);
27 /* gaussfit.c */
28 extern int nrerror(/*char *error_text*/);
29 extern double *vector(/*int nl, int nh*/);
30 extern double **matrix(/*int nrl, int nrh, int ncl, int nch*/);
31 extern int free_vector(/*double *v, int nl*/);
32 extern int free_ivector(/*int *v, int nl*/);
33 extern int free_matrix(/*double **m, int nrl, int nrh, int ncl*/);
34 extern int gaussj(/*double a[100 +1][100 +1], int n, double **b, int m*/);
35 extern int mrqmin(/*double x[], double y[], double sig[], int ndata, double a[], int ma, int lista[], int mfit, double covar[100 +1][100 +1], double alpha[100 +1][100 +1], double *chisq, void (*funcs)(double, double *, double *, double *), double *alamda*/);
36 extern int mrqcof(/*double x[], double y[], double sig[], int ndata, double a[], int ma, int lista[], int mfit, double alpha[100 +1][100 +1], double beta[], double *chisq, void (*funcs)(double, double *, double *, double *)*/);
37 extern int covsrt(/*double covar[100 +1][100 +1], int ma, int lista[], int mfit*/);
38 extern double gammq(/*double a, double x*/);
39 extern int gser(/*double *gamser, double a, double x, double *gln*/);
40 extern int gcf(/*double *gammcf, double a, double x, double *gln*/);
41 extern double gammln(/*double xx*/);
42 extern void fgauss(/*double x, double *a, double *y, double *dyda*/);
43 extern int gauss_fit(/*double *x, double *y, double *sig, int npts, double *a, int verbose*/);
44 /* errPrint.c */
45 extern int getNumericResponse(/*const char *fmt, ...*/);
46 extern int getYesNoQuit(/*const char *fmt, ...*/);
47 extern void st_print(/*const char *fmt, ...*/);
48 extern void st_report(/*const char *fmt, ...*/);
49 extern void st_report_fp(/*const char *fmt, ...*/);
50 extern void st_warn(/*const char *fmt, ...*/);
51 extern void st_fail(/*const char *fmt, ...*/);
52 extern int st_perror(/*char *msg*/);
53 /* class.c */
54 extern int julda(/*int nyr*/);
55 extern void datj(/*int id, int im, int iy, int *jour*/);
56 extern int class_date(/*double pops_date*/);
57 extern void add_class_section(/*long *info, int num, int type, int length*/);
58 extern int eqtogal(/*double ra, double dec, double *glong, double *glat*/);
59 extern int class_write(/*char *file, struct HEADER *headp, float *datap, char *cname, int verbose*/);
60 extern int class_init(/*char *file*/);
61 extern int write_index(/*int fd, struct index_ent *ix, int len*/);
62 extern int write_fileix(/*int fd, struct file_index *ix, int len*/);
63 extern int write_scan(/*int fd, struct scan_ent *scan, int len*/);
64 extern int write_general(/*int fd, struct general_descr *gen, int len*/);
65 extern int write_position(/*int fd, struct position_descr *gen, int len*/);
int getFeed()
int doSummaryOfFreqs2Buf()
struct OBJECT_GLOBAL_MEMORY * obj_map()
struct GLOBAL_MEMORY * gm_map()
int lp_checkBounds()
int nrerror()
int read_scan()
struct SOURCES * findSourceInList()
int julda()
void datj()
void fgauss()
int gcf()
int swapBoot()
int gauss_fit()
int lp_nwrite_sdd()
int mrqmin()
int gaussj()
Definition: global.h:21
int free_vector()
int clearSourceList()
Definition: sdd.c:300
int class_write()
int force_swapBoot()
double gammln()
int mrqcof()
int getYesNoQuit()
int showSourceList()
Definition: sdd.c:308
int swapData()
int lp_new_sdd()
double * vector()
int read_nsave()
int findSize()
int free_ivector()
void st_warn()
int doSummary()
Definition: sdd.c:369
int swapHeader()
void st_fail()
int gser()
int getNumericResponse()
int class_init()
void st_report_fp()
int write_index()
int covsrt()
int free_matrix()
int findScans()
void st_report()
int class_date()
int printLastBoot()
Definition: sdd.c:2017
int checkConstCal()
double ** matrix()
double gammq()
void st_print()
void add_class_section()
int write_position()
int write_fileix()
int st_perror()
int lp_write_sdd()
int swapDir()
int write_scan()
int eqtogal()
int write_general()