skygrid.h File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <errno.h>
#include <lal/LALConfig.h>
#include <lal/LALStdio.h>
#include <lal/LALStdlib.h>
#include <lal/LALConstants.h>
#include <lal/LALDatatypes.h>
#include <lal/Units.h>
#include <lal/AVFactories.h>
#include <lal/SeqFactories.h>
#include <lal/DetectorSite.h>
#include <lal/TimeDelay.h>
#include <lal/DetResponse.h>
#include <lal/Velocity.h>
#include <lal/VectorOps.h>
#include <lal/SkyCoordinates.h>
#include <lal/PrintFTSeries.h>
#include <lal/StreamOutput.h>
#include "util.h"
#include "cmdline.h"

Include dependency graph for skygrid.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define DR_ANGULAR_OFFSET   0.005
#define DR_TWOPI   ((1. - DR_ANGULAR_OFFSET) * LAL_TWOPI)

Typedefs

typedef REAL8Arrayskygrid_t

Functions

void init_ephemeris (LALStatus *status, EphemerisData *ephemeris_data)
void cleanup_ephemeris (LALStatus *status, EphemerisData *ephemeris_data)
void init_skygrid (LALStatus *status)
skygrid_talloc_skygrid (LALStatus *status, skygrid_t *g)
void free_skygrid (LALStatus *status, skygrid_t *skygrid)
void cleanup_skygrid (LALStatus *status)
REAL8 skygrid_avg (LALStatus *status, const skygrid_t response)
void skygrid_square (LALStatus *status, skygrid_t square, const skygrid_t input)
REAL8 skygrid_rms (LALStatus *status, const skygrid_t input)
void skygrid_sqrt (LALStatus *status, skygrid_t result, const skygrid_t input)
INT4 skygrid_copy (LALStatus *status, skygrid_t dest, const skygrid_t src)
void skygrid_print (LALStatus *status, const LIGOTimeGPS *gps, const skygrid_t input, const char *filename)
void skygrid_fabs (LALStatus *status, skygrid_t absgrid, const skygrid_t input)
void skygrid_add (LALStatus *status, skygrid_t sum, const skygrid_t a, const skygrid_t b)
void skygrid_subtract (LALStatus *status, skygrid_t sum, const skygrid_t a, const skygrid_t b)
void skygrid_scalar_mult (LALStatus *status, skygrid_t result, const skygrid_t a, REAL8 b)
void skygrid_zero (LALStatus *status, skygrid_t a)
void multiply_vectors (LALStatus *status, REAL4Vector *out, const REAL4Vector *a, const REAL4Vector *b)

Variables

gengetopt_args_info args_info


Define Documentation

#define DR_ANGULAR_OFFSET   0.005

Definition at line 55 of file skygrid.h.

#define DR_TWOPI   ((1. - DR_ANGULAR_OFFSET) * LAL_TWOPI)

Definition at line 56 of file skygrid.h.


Typedef Documentation

typedef REAL8Array* skygrid_t

Definition at line 60 of file skygrid.h.


Function Documentation

void init_ephemeris ( LALStatus status,
EphemerisData ephemeris_data 
)

Definition at line 57 of file skygrid.c.

void cleanup_ephemeris ( LALStatus status,
EphemerisData ephemeris_data 
)

Definition at line 156 of file skygrid.c.

void init_skygrid ( LALStatus status  ) 

Definition at line 164 of file skygrid.c.

skygrid_t* alloc_skygrid ( LALStatus status,
skygrid_t g 
)

Definition at line 197 of file skygrid.c.

void free_skygrid ( LALStatus status,
skygrid_t skygrid 
)

Definition at line 208 of file skygrid.c.

void cleanup_skygrid ( LALStatus status  ) 

Definition at line 222 of file skygrid.c.

REAL8 skygrid_avg ( LALStatus status,
const skygrid_t  response 
)

Definition at line 228 of file skygrid.c.

void skygrid_square ( LALStatus status,
skygrid_t  square,
const skygrid_t  input 
)

Definition at line 244 of file skygrid.c.

REAL8 skygrid_rms ( LALStatus status,
const skygrid_t  input 
)

Definition at line 266 of file skygrid.c.

void skygrid_sqrt ( LALStatus status,
skygrid_t  result,
const skygrid_t  input 
)

Definition at line 256 of file skygrid.c.

INT4 skygrid_copy ( LALStatus status,
skygrid_t  dest,
const skygrid_t  src 
)

Definition at line 287 of file skygrid.c.

void skygrid_print ( LALStatus status,
const LIGOTimeGPS gps,
const skygrid_t  input,
const char *  filename 
)

Definition at line 299 of file skygrid.c.

void skygrid_fabs ( LALStatus status,
skygrid_t  absgrid,
const skygrid_t  input 
)

Definition at line 382 of file skygrid.c.

void skygrid_add ( LALStatus status,
skygrid_t  sum,
const skygrid_t  a,
const skygrid_t  b 
)

Definition at line 391 of file skygrid.c.

void skygrid_subtract ( LALStatus status,
skygrid_t  sum,
const skygrid_t  a,
const skygrid_t  b 
)

Definition at line 400 of file skygrid.c.

void skygrid_scalar_mult ( LALStatus status,
skygrid_t  result,
const skygrid_t  a,
REAL8  b 
)

Definition at line 409 of file skygrid.c.

void skygrid_zero ( LALStatus status,
skygrid_t  a 
)

Definition at line 418 of file skygrid.c.

void multiply_vectors ( LALStatus status,
REAL4Vector out,
const REAL4Vector a,
const REAL4Vector b 
)


Variable Documentation

struct gengetopt_args_info args_info

Definition at line 40 of file bar_response.c.


Generated on Mon Oct 6 02:33:09 2008 for LAL by  doxygen 1.5.2