Linuxpops  3.01.04
Spectral Anaysis Package for Single Dish Data
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
extern.h File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <fcntl.h>
#include <math.h>
#include <signal.h>
#include <time.h>
#include <termios.h>
#include <unistd.h>
#include <fnmatch.h>
#include <libgen.h>
#include <stdarg.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/ioctl.h>
#include <gsl/gsl_math.h>
#include <gsl/gsl_fit.h>
#include <gsl/gsl_vector.h>
#include <gsl/gsl_matrix.h>
#include <gsl/gsl_blas.h>
#include <gsl/gsl_multifit_nlinear.h>
#include <gsl/gsl_rng.h>
#include <gsl/gsl_randist.h>
#include <readline/readline.h>
#include <readline/history.h>
#include "observing_par.h"
#include "extended_pars.h"
#include "cactus.h"
#include "loglib.h"
#include "sdd.h"
#include "sex.h"
#include "scans.h"
#include "global.h"
#include "head.h"
#include "beam.h"
#include "commands.h"
#include "gridmap.h"
#include "gaussian.h"
#include "image.h"
#include "ephem.h"
#include "help.h"
#include "planets.h"
#include "flux.h"
#include "accum.h"
#include "object.h"
#include "gminit.h"
#include "info.h"
#include "lp_fft.h"
#include "channels.h"
#include "colors.h"
#include "parse.h"
#include "batch.h"
#include "alias.h"
#include "strings_and_things.h"
#include "histogram.h"
#include "tsys.h"
#include "scan_sum.h"
#include "ffb.h"
#include "alma.h"
#include "focus.h"
#include "formula.h"
#include "caclib_proto.h"
#include "linuxlib_proto.h"
#include "proto.h"

Go to the source code of this file.

Macros

#define _GNU_SOURCE
 
#define SOL   0.299792458 /* speed of light (m/ns) */
 
#define TRUE   1
 
#define FALSE   0
 

Variables

int envNumber
 
int doNotRemoveLockFile
 
int last_valid
 
int last_plot
 
int interpl8_debug
 
int verboseLevel
 
int onlineversion
 
int last_scan_count
 
int stquiet
 
int site
 
int currentImage
 
int oldColor
 
int use_multi_hist
 
int doingOTF
 
int control_c_hit
 
int valid_bl_averages
 
int no_terminal
 
int focus_scaling_formula_set
 
struct SOCK * xgraphic
 
struct SOCK * helper
 
struct SOCK * monitorSock
 
struct SOCK * dataserv
 
int lastFileSize
 
int numOfSources
 
struct HEADER * sa
 
struct SOURCES sources [MAX_SOURCE_LIST]
 
struct ENVIRONMENT * env
 
char * prompt
 
char currentCmd []
 
char rmsResultsStr []
 
char peakResultsStr1 []
 
char peakResultsStr2 []
 
char pkg_home []
 
char obs_home []
 
char data_home []
 
char obs_inits []
 
char site_name []
 
char printer []
 
char help_home []
 
char lockFileName []
 
char mailboxdefs []
 
char demo_dir []
 
char globalName []
 
char onlineDataFile []
 
char logfilename []
 
char hostname []
 
char session []
 
char objGlobalName []
 
char gnuplot_ver []
 
char focus_scaling_formula []
 
char * versionStr
 
char * listHeader
 
char * dateStr
 
char * machStr
 
char * calmodeStrs []
 
char * xmodeStrs []
 
char * modeStrs []
 
char * plotStyleStrs []
 
char * gridModeStrs []
 
char * mg_sideband []
 
char * kp_sideband []
 
char * siteNames []
 
char * eph_source_names []
 
char * colors []
 
char * fiveStrs []
 
char * accum_x_strs []
 
char * accum_y_strs []
 
double pi
 
double plancK
 
double boltzmann
 
double autoScale
 
double tmpBeamEff [4]
 
double datamin
 
double datamax
 
double decon_beam_size
 
double last_mouse_x
 
double last_mouse_x2
 
double last_mouse_y
 
double last_mouse_y2
 
double manual_tcal
 
double gnuplotLevel
 
double hghterr
 
double cnterr
 
double hwerr
 
double bl_averages [MAX_BASELINES]
 
FILE * errPrint_fp
 
struct COMMANDS commands []
 
double dvars_holders [MAX_DYN_VARS]
 
struct DYNAMIC_VARIABLES dvars [MAX_DYN_VARS]
 
struct LP_IMAGE_INFO H0
 
struct LP_IMAGE_INFO H1
 
struct LP_IMAGE_INFO H2
 
struct LP_IMAGE_INFO H3
 
struct LP_IMAGE_INFO H4
 
struct LP_IMAGE_INFO H5
 
struct LP_IMAGE_INFO H6
 
struct LP_IMAGE_INFO H7
 
struct LP_IMAGE_INFO H8
 
struct LP_IMAGE_INFO H9
 
struct LP_IMAGE_INFO * h0
 
struct LP_IMAGE_INFO accum_image
 
struct ACCUM_RESULTS accum_results [4]
 
struct ACCUM_RESULTS_SEND accum_results_send
 
struct CONTINUUM_PLAIN cont_plain_send
 
struct CONTINUUM_SPTIP cont_sptip_send
 
struct ACCUM_RESULTS_SEND local_ars
 
struct FLUX_HISTORY flux_history
 
struct FLUX_INFO flux_info
 
struct STRINGS_AND_THINGS sat
 
struct HELP_H_FLAG help_h_flag []
 
struct GAUSSIAN_FIT gfit
 
struct FFB_CHANNELS ffb_chans []
 
struct BEAM_MAP beam_map
 
struct FOCUS_HISTORY_SEND focus_send
 
struct FORMULAS formulas
 

Macro Definition Documentation

#define _GNU_SOURCE

Definition at line 7 of file extern.h.

#define FALSE   0

Definition at line 95 of file extern.h.

#define SOL   0.299792458 /* speed of light (m/ns) */

Definition at line 87 of file extern.h.

#define TRUE   1

Definition at line 91 of file extern.h.

Variable Documentation

struct LP_IMAGE_INFO accum_image

Definition at line 61 of file image.c.

struct ACCUM_RESULTS accum_results[4]

Definition at line 61 of file cont.c.

struct ACCUM_RESULTS_SEND accum_results_send

Definition at line 62 of file cont.c.

char* accum_x_strs[]

Definition at line 136 of file strings.c.

char* accum_y_strs[]

Definition at line 145 of file strings.c.

double autoScale
struct BEAM_MAP beam_map

Definition at line 61 of file gridmap.c.

double bl_averages[MAX_BASELINES]

Definition at line 64 of file baseline.c.

double boltzmann

Definition at line 76 of file env.c.

char* calmodeStrs[]

Definition at line 84 of file strings.c.

double cnterr

Definition at line 16 of file gaussfit.c.

char* colors[]
struct COMMANDS commands[]

Definition at line 76 of file commands.c.

struct CONTINUUM_PLAIN cont_plain_send

Definition at line 63 of file cont.c.

struct CONTINUUM_SPTIP cont_sptip_send

Definition at line 64 of file cont.c.

int control_c_hit

Definition at line 61 of file interrupt.c.

char currentCmd[]
int currentImage

Definition at line 75 of file image.c.

char data_home[]

Definition at line 97 of file makemem.c.

double datamax

Definition at line 44 of file dataserv.c.

double datamin

Definition at line 44 of file dataserv.c.

struct SOCK * dataserv

Definition at line 75 of file linuxpops.c.

char* dateStr

Definition at line 4 of file build.c.

double decon_beam_size

Definition at line 76 of file convol.c.

char demo_dir[]

Definition at line 67 of file strings.c.

int doingOTF

Definition at line 64 of file otf.c.

int doNotRemoveLockFile

Definition at line 81 of file linuxpops.c.

Definition at line 89 of file parse.c.

double dvars_holders[MAX_DYN_VARS]

Definition at line 88 of file parse.c.

struct ENVIRONMENT* env

Definition at line 71 of file linuxpops.c.

int envNumber

Definition at line 71 of file env.c.

char* eph_source_names[]

Definition at line 119 of file strings.c.

FILE* errPrint_fp

Definition at line 70 of file linuxpops.c.

struct FFB_CHANNELS ffb_chans[]

Definition at line 66 of file ffb.c.

char* fiveStrs[]

Definition at line 158 of file strings.c.

struct FLUX_HISTORY flux_history

Definition at line 73 of file alma.c.

struct FLUX_INFO flux_info

Definition at line 86 of file planets.c.

char focus_scaling_formula[]
int focus_scaling_formula_set
struct FOCUS_HISTORY_SEND focus_send

Definition at line 60 of file focus.c.

struct FORMULAS formulas

Definition at line 60 of file formula.c.

struct GAUSSIAN_FIT gfit

Definition at line 70 of file gauss.c.

char globalName[]

Definition at line 97 of file makemem.c.

char gnuplot_ver[]

Definition at line 67 of file strings.c.

double gnuplotLevel

Definition at line 87 of file env.c.

char* gridModeStrs[]

Definition at line 102 of file strings.c.

struct LP_IMAGE_INFO H0

Places where data is read into

Definition at line 63 of file image.c.

struct LP_IMAGE_INFO* h0

Pointer to the currently selected H?

Definition at line 74 of file image.c.

struct LP_IMAGE_INFO H1

Definition at line 64 of file image.c.

struct LP_IMAGE_INFO H2

Definition at line 65 of file image.c.

struct LP_IMAGE_INFO H3

Definition at line 66 of file image.c.

struct LP_IMAGE_INFO H4

Definition at line 67 of file image.c.

struct LP_IMAGE_INFO H5

Definition at line 68 of file image.c.

struct LP_IMAGE_INFO H6

Definition at line 69 of file image.c.

struct LP_IMAGE_INFO H7

Definition at line 70 of file image.c.

struct LP_IMAGE_INFO H8

Definition at line 71 of file image.c.

struct LP_IMAGE_INFO H9

Definition at line 72 of file image.c.

struct HELP_H_FLAG help_h_flag[]

Definition at line 73 of file help_table.c.

char help_home[]

Definition at line 97 of file makemem.c.

struct SOCK * helper

Definition at line 75 of file linuxpops.c.

double hghterr

Definition at line 16 of file gaussfit.c.

char hostname[]

Definition at line 67 of file strings.c.

double hwerr

Definition at line 16 of file gaussfit.c.

int interpl8_debug

Definition at line 89 of file env.c.

char* kp_sideband[]

Definition at line 72 of file strings.c.

double last_mouse_x

Definition at line 82 of file env.c.

double last_mouse_x2

Definition at line 83 of file env.c.

double last_mouse_y

Definition at line 84 of file env.c.

double last_mouse_y2

Definition at line 85 of file env.c.

int last_plot

Definition at line 93 of file env.c.

int last_scan_count
int last_valid

Definition at line 78 of file linuxpops.c.

int lastFileSize

Definition at line 23 of file sdd.c.

char* listHeader

Definition at line 130 of file strings.c.

struct ACCUM_RESULTS_SEND local_ars

Definition at line 78 of file object.c.

char lockFileName[]

Definition at line 97 of file makemem.c.

char logfilename[]

Definition at line 67 of file strings.c.

char* machStr

Definition at line 5 of file build.c.

char mailboxdefs[]

Definition at line 67 of file strings.c.

double manual_tcal

Definition at line 86 of file env.c.

char* mg_sideband[]

Definition at line 78 of file strings.c.

char* modeStrs[]

Definition at line 90 of file strings.c.

struct SOCK * monitorSock

Definition at line 75 of file linuxpops.c.

int no_terminal

Definition at line 91 of file linuxpops.c.

int numOfSources

Definition at line 24 of file sdd.c.

char objGlobalName[]

Definition at line 67 of file strings.c.

char obs_home[]

Definition at line 97 of file makemem.c.

char obs_inits[]

Definition at line 97 of file makemem.c.

int oldColor

Definition at line 82 of file parse.c.

char onlineDataFile[]

Definition at line 97 of file makemem.c.

int onlineversion

Definition at line 79 of file linuxpops.c.

char peakResultsStr1[]

Definition at line 61 of file paxis.c.

char peakResultsStr2[]

Definition at line 62 of file paxis.c.

double pi

Definition at line 74 of file env.c.

char pkg_home[]

Definition at line 97 of file makemem.c.

double plancK

Definition at line 75 of file env.c.

char* plotStyleStrs[]

Definition at line 97 of file strings.c.

char printer[]

Definition at line 97 of file makemem.c.

char* prompt

Definition at line 101 of file makemem.c.

char rmsResultsStr[]

Definition at line 75 of file line.c.

struct HEADER* sa

Definition at line 72 of file linuxpops.c.

struct STRINGS_AND_THINGS sat

Definition at line 61 of file strings_and_things.c.

char session[]

Definition at line 67 of file strings.c.

int site

Definition at line 87 of file linuxpops.c.

char site_name[]

Definition at line 67 of file strings.c.

char* siteNames[]

Definition at line 108 of file strings.c.

struct SOURCES sources[MAX_SOURCE_LIST]

Definition at line 27 of file sdd.c.

int stquiet

Definition at line 90 of file env.c.

double tmpBeamEff[4]

Definition at line 83 of file beam.c.

int use_multi_hist

Definition at line 91 of file env.c.

int valid_bl_averages

Definition at line 63 of file baseline.c.

int verboseLevel

Definition at line 80 of file linuxpops.c.

char* versionStr

Definition at line 3 of file build.c.

struct SOCK* xgraphic

Definition at line 75 of file linuxpops.c.

char* xmodeStrs[]

Definition at line 114 of file strings.c.