LALFrame 3.0.7.1-eeff03c
LALFrameC.c File Reference

Prototypes

void XLALFrameUFrFileClose_FrameC_ (LALFrameUFrFile *stream)
 
LALFrameUFrFile * XLALFrameUFrFileOpen_FrameC_ (const char *filename, const char *mode)
 
int XLALFrameUFileCksumValid_FrameC_ (LALFrameUFrFile *stream)
 
void XLALFrameUFrTOCFree_FrameC_ (LALFrameUFrTOC *toc)
 
LALFrameUFrTOCXLALFrameUFrTOCRead_FrameC_ (LALFrameUFrFile *stream)
 
size_t XLALFrameUFrTOCQueryNFrame_FrameC_ (const LALFrameUFrTOC *toc)
 
double XLALFrameUFrTOCQueryGTimeModf_FrameC_ (double *iptr, const LALFrameUFrTOC *toc, size_t pos)
 
double XLALFrameUFrTOCQueryDt_FrameC_ (const LALFrameUFrTOC *toc, size_t pos)
 
size_t XLALFrameUFrTOCQueryAdcN_FrameC_ (const LALFrameUFrTOC *toc)
 
const char * XLALFrameUFrTOCQueryAdcName_FrameC_ (const LALFrameUFrTOC *toc, size_t adc)
 
size_t XLALFrameUFrTOCQuerySimN_FrameC_ (const LALFrameUFrTOC *toc)
 
const char * XLALFrameUFrTOCQuerySimName_FrameC_ (const LALFrameUFrTOC *toc, size_t sim)
 
size_t XLALFrameUFrTOCQueryProcN_FrameC_ (const LALFrameUFrTOC *toc)
 
const char * XLALFrameUFrTOCQueryProcName_FrameC_ (const LALFrameUFrTOC *toc, size_t proc)
 
size_t XLALFrameUFrTOCQueryDetectorN_FrameC_ (const LALFrameUFrTOC *toc)
 
const char * XLALFrameUFrTOCQueryDetectorName_FrameC_ (const LALFrameUFrTOC *toc, size_t det)
 
void XLALFrameUFrameHFree_FrameC_ (LALFrameUFrameH *frame)
 
LALFrameUFrameHXLALFrameUFrameHAlloc_FrameC_ (const char *name, double start1, double start2, double dt, int frnum)
 
LALFrameUFrameHXLALFrameUFrameHRead_FrameC_ (LALFrameUFrFile *stream, int pos)
 
int XLALFrameUFrameHWrite_FrameC_ (LALFrameUFrFile *stream, LALFrameUFrameH *frame)
 
int XLALFrameUFrameHFrChanAdd_FrameC_ (LALFrameUFrameH *frame, LALFrameUFrChan *channel)
 
int XLALFrameUFrameHFrDetectorAdd_FrameC_ (LALFrameUFrameH *frame, LALFrameUFrDetector *detector)
 
int XLALFrameUFrameHFrHistoryAdd_FrameC_ (LALFrameUFrameH *frame, LALFrameUFrHistory *history)
 
const char * XLALFrameUFrameHQueryName_FrameC_ (const LALFrameUFrameH *frame)
 
int XLALFrameUFrameHQueryRun_FrameC_ (const LALFrameUFrameH *frame)
 
int XLALFrameUFrameHQueryFrame_FrameC_ (const LALFrameUFrameH *frame)
 
int XLALFrameUFrameHQueryDataQuality_FrameC_ (const LALFrameUFrameH *frame)
 
double XLALFrameUFrameHQueryGTimeModf_FrameC_ (double *iptr, const LALFrameUFrameH *frame)
 
int XLALFrameUFrameHQueryULeapS_FrameC_ (const LALFrameUFrameH *frame)
 
double XLALFrameUFrameHQueryDt_FrameC_ (const LALFrameUFrameH *frame)
 
int XLALFrameUFrameHSetRun_FrameC_ (LALFrameUFrameH *frame, int run)
 
void XLALFrameUFrChanFree_FrameC_ (LALFrameUFrChan *channel)
 
LALFrameUFrChan * XLALFrameUFrChanRead_FrameC_ (LALFrameUFrFile *stream, const char *name, size_t pos)
 
LALFrameUFrChan * XLALFrameUFrAdcChanAlloc_FrameC_ (const char *name, int dtype, size_t ndata)
 
LALFrameUFrChan * XLALFrameUFrSimChanAlloc_FrameC_ (const char *name, int dtype, size_t ndata)
 
static fr_proc_type_t XLALFrProcType (int type)
 
static fr_proc_sub_type_t XLALFrProcSubType (int subtype)
 
LALFrameUFrChan * XLALFrameUFrProcChanAlloc_FrameC_ (const char *name, int type, int subtype, int dtype, size_t ndata)
 
const char * XLALFrameUFrChanQueryName_FrameC_ (const LALFrameUFrChan *channel)
 
double XLALFrameUFrChanQueryTimeOffset_FrameC_ (const LALFrameUFrChan *channel)
 
int XLALFrameUFrChanSetSampleRate_FrameC_ (LALFrameUFrChan *channel, double sampleRate)
 
int XLALFrameUFrChanSetTimeOffset_FrameC_ (LALFrameUFrChan *channel, double timeOffset)
 
int XLALFrameUFrChanSetTRange_FrameC_ (LALFrameUFrChan *channel, double tRange)
 
int XLALFrameUFrChanVectorAlloc_FrameC_ (LALFrameUFrChan *channel, int dtype, size_t ndata)
 
int XLALFrameUFrChanVectorCompress_FrameC_ (LALFrameUFrChan *channel, int compressLevel)
 
int XLALFrameUFrChanVectorExpand_FrameC_ (LALFrameUFrChan *channel)
 
const char * XLALFrameUFrChanVectorQueryName_FrameC_ (const LALFrameUFrChan *channel)
 
int XLALFrameUFrChanVectorQueryCompress_FrameC_ (const LALFrameUFrChan *channel)
 
int XLALFrameUFrChanVectorQueryType_FrameC_ (const LALFrameUFrChan *channel)
 
void * XLALFrameUFrChanVectorQueryData_FrameC_ (const LALFrameUFrChan *channel)
 
size_t XLALFrameUFrChanVectorQueryNBytes_FrameC_ (const LALFrameUFrChan *channel)
 
size_t XLALFrameUFrChanVectorQueryNData_FrameC_ (const LALFrameUFrChan *channel)
 
size_t XLALFrameUFrChanVectorQueryNDim_FrameC_ (const LALFrameUFrChan *channel)
 
size_t XLALFrameUFrChanVectorQueryNx_FrameC_ (const LALFrameUFrChan *channel, size_t dim)
 
double XLALFrameUFrChanVectorQueryDx_FrameC_ (const LALFrameUFrChan *channel, size_t dim)
 
double XLALFrameUFrChanVectorQueryStartX_FrameC_ (const LALFrameUFrChan *channel, size_t dim)
 
const char * XLALFrameUFrChanVectorQueryUnitX_FrameC_ (const LALFrameUFrChan *channel, size_t dim)
 
const char * XLALFrameUFrChanVectorQueryUnitY_FrameC_ (const LALFrameUFrChan *channel)
 
int XLALFrameUFrChanVectorSetName_FrameC_ (LALFrameUFrChan *channel, const char *name)
 
int XLALFrameUFrChanVectorSetUnitY_FrameC_ (LALFrameUFrChan *channel, const char *unit)
 
int XLALFrameUFrChanVectorSetDx_FrameC_ (LALFrameUFrChan *channel, double dx)
 
int XLALFrameUFrChanVectorSetStartX_FrameC_ (LALFrameUFrChan *channel, double x0)
 
int XLALFrameUFrChanVectorSetUnitX_FrameC_ (LALFrameUFrChan *channel, const char *unit)
 
void XLALFrameUFrDetectorFree_FrameC_ (LALFrameUFrDetector *detector)
 
LALFrameUFrDetector * XLALFrameUFrDetectorRead_FrameC_ (LALFrameUFrFile *stream, const char *name)
 
LALFrameUFrDetector * XLALFrameUFrDetectorAlloc_FrameC_ (const char *name, const char *prefix, double latitude, double longitude, double elevation, double azimuthX, double azimuthY, double altitudeX, double altitudeY, double midpointX, double midpointY, int localTime)
 
const char * XLALFrameUFrDetectorQueryName_FrameC_ (const LALFrameUFrDetector *detector)
 
const char * XLALFrameUFrDetectorQueryPrefix_FrameC_ (const LALFrameUFrDetector *detector)
 
double XLALFrameUFrDetectorQueryLongitude_FrameC_ (const LALFrameUFrDetector *detector)
 
double XLALFrameUFrDetectorQueryLatitude_FrameC_ (const LALFrameUFrDetector *detector)
 
double XLALFrameUFrDetectorQueryElevation_FrameC_ (const LALFrameUFrDetector *detector)
 
double XLALFrameUFrDetectorQueryArmXAzimuth_FrameC_ (const LALFrameUFrDetector *detector)
 
double XLALFrameUFrDetectorQueryArmYAzimuth_FrameC_ (const LALFrameUFrDetector *detector)
 
double XLALFrameUFrDetectorQueryArmXAltitude_FrameC_ (const LALFrameUFrDetector *detector)
 
double XLALFrameUFrDetectorQueryArmYAltitude_FrameC_ (const LALFrameUFrDetector *detector)
 
double XLALFrameUFrDetectorQueryArmXMidpoint_FrameC_ (const LALFrameUFrDetector *detector)
 
double XLALFrameUFrDetectorQueryArmYMidpoint_FrameC_ (const LALFrameUFrDetector *detector)
 
int XLALFrameUFrDetectorQueryLocalTime_FrameC_ (const LALFrameUFrDetector *detector)
 
void XLALFrameUFrHistoryFree_FrameC_ (LALFrameUFrHistory *history)
 
LALFrameUFrHistoryXLALFrameUFrHistoryAlloc_FrameC_ (const char *name, double gpssec, const char *comment)
 

Go to the source code of this file.

Data Structures

struct  LALFrameUFrFile
 Incomplete type for a frame file FrFile stream. More...
 
struct  LALFrameUFrDetector
 Incomplete type for a detector data FrDetector structure. More...
 

Macros

#define _GNU_SOURCE   /* for mkstemp() */
 
#define P_tmpdir   "/tmp"
 
#define GCC_DIAG_OFF(x)
 
#define GCC_DIAG_ON(x)
 
#define CHAR   FRAMEC_CHAR
 
#define CHAR   CHAR
 
#define tagLALFrameUFrameH   frame_h
 
#define tagLALFrameUFrChan   fr_chan
 
#define tagLALFrameUFrTOC   fr_toc_t_
 
#define tagLALFrameUFrHistory   fr_history
 
#define FRFILE(stream)   ((stream)->handle)
 
#define CALL_FRAMEC_FUNCTION_RETVAL(retval, err, f, ...)
 
#define CALL_FRAMEC_FUNCTION(err, f, ...)
 
#define TRY_FRAMEC_FUNCTION(f, ...)
 
#define TRY_FRAMEC_FUNCTION_VAL(retval, errval, f, ...)
 
#define TRY_FRAMEC_FUNCTION_INT(f, ...)
 
#define TRY_FRAMEC_FUNCTION_PTR(f, ...)
 
#define TRY_FRAMEC_FUNCTION_VOID(f, ...)
 
#define BUFSZ   16384
 

Macro Definition Documentation

◆ _GNU_SOURCE

#define _GNU_SOURCE   /* for mkstemp() */

Definition at line 20 of file LALFrameC.c.

◆ P_tmpdir

#define P_tmpdir   "/tmp"

Definition at line 32 of file LALFrameC.c.

◆ GCC_DIAG_OFF

#define GCC_DIAG_OFF (   x)

Definition at line 50 of file LALFrameC.c.

◆ GCC_DIAG_ON

#define GCC_DIAG_ON (   x)

Definition at line 51 of file LALFrameC.c.

◆ CHAR [1/2]

#define CHAR   FRAMEC_CHAR

Definition at line 65 of file LALFrameC.c.

◆ CHAR [2/2]

#define CHAR   CHAR

Definition at line 65 of file LALFrameC.c.

◆ tagLALFrameUFrameH

#define tagLALFrameUFrameH   frame_h

Definition at line 70 of file LALFrameC.c.

◆ tagLALFrameUFrChan

#define tagLALFrameUFrChan   fr_chan

Definition at line 71 of file LALFrameC.c.

◆ tagLALFrameUFrTOC

#define tagLALFrameUFrTOC   fr_toc_t_

Definition at line 72 of file LALFrameC.c.

◆ tagLALFrameUFrHistory

#define tagLALFrameUFrHistory   fr_history

Definition at line 73 of file LALFrameC.c.

◆ FRFILE

#define FRFILE (   stream)    ((stream)->handle)

Definition at line 81 of file LALFrameC.c.

◆ CALL_FRAMEC_FUNCTION_RETVAL

#define CALL_FRAMEC_FUNCTION_RETVAL (   retval,
  err,
  f,
  ... 
)
Value:
do { \
FrameCError *error = NULL; \
retval = f(&error, __VA_ARGS__); \
if (error) { \
XLAL_PRINT_ERROR("FrameC function %s() failed with code %d: %s", #f, (error)->s_errno, (error)->s_message); \
free(error); \
err = 1; \
} \
else \
err = 0; \
} while (0)

Definition at line 97 of file LALFrameC.c.

◆ CALL_FRAMEC_FUNCTION

#define CALL_FRAMEC_FUNCTION (   err,
  f,
  ... 
)
Value:
do { \
FrameCError *error = NULL; \
f(&error, __VA_ARGS__); \
if (error) { \
XLAL_PRINT_ERROR("FrameC function %s() failed with code %d: %s", #f, (error)->s_errno, (error)->s_message); \
free(error); \
err = 1; \
} \
else \
err = 0; \
} while (0)

Definition at line 111 of file LALFrameC.c.

◆ TRY_FRAMEC_FUNCTION

#define TRY_FRAMEC_FUNCTION (   f,
  ... 
)
Value:
do { \
int err; \
CALL_FRAMEC_FUNCTION(err, f, __VA_ARGS__); \
if (err) { \
XLAL_ERROR(XLAL_EFUNC); \
} \
return 0; \
} while (0)
XLAL_EFUNC

Definition at line 125 of file LALFrameC.c.

◆ TRY_FRAMEC_FUNCTION_VAL

#define TRY_FRAMEC_FUNCTION_VAL (   retval,
  errval,
  f,
  ... 
)
Value:
do { \
int err; \
CALL_FRAMEC_FUNCTION(err, f, __VA_ARGS__); \
if (err) { \
XLAL_ERROR_VAL(errval, XLAL_EFUNC); \
} \
return retval; \
} while (0)

Definition at line 136 of file LALFrameC.c.

◆ TRY_FRAMEC_FUNCTION_INT

#define TRY_FRAMEC_FUNCTION_INT (   f,
  ... 
)
Value:
do { \
int retval; \
int err; \
CALL_FRAMEC_FUNCTION_RETVAL(retval, err, f, __VA_ARGS__); \
if (err) { \
XLAL_ERROR(XLAL_EFUNC); \
} \
return retval; \
} while (0)

Definition at line 147 of file LALFrameC.c.

◆ TRY_FRAMEC_FUNCTION_PTR

#define TRY_FRAMEC_FUNCTION_PTR (   f,
  ... 
)
Value:
do { \
void *retval; \
int err; \
CALL_FRAMEC_FUNCTION_RETVAL(retval, err, f, __VA_ARGS__); \
if (err) { \
XLAL_ERROR_NULL(XLAL_EFUNC); \
} \
return retval; \
} while (0)

Definition at line 159 of file LALFrameC.c.

◆ TRY_FRAMEC_FUNCTION_VOID

#define TRY_FRAMEC_FUNCTION_VOID (   f,
  ... 
)
Value:
do { \
int err; \
CALL_FRAMEC_FUNCTION(err, f, __VA_ARGS__); \
if (err) { \
XLAL_ERROR_VOID(XLAL_EFUNC); \
} \
return; \
} while (0)

Definition at line 171 of file LALFrameC.c.

◆ BUFSZ

#define BUFSZ   16384

Definition at line 187 of file LALFrameC.c.

Function Documentation

◆ XLALFrameUFrFileClose_FrameC_()

void XLALFrameUFrFileClose_FrameC_ ( LALFrameUFrFile *  stream)

Definition at line 189 of file LALFrameC.c.

◆ XLALFrameUFrFileOpen_FrameC_()

LALFrameUFrFile * XLALFrameUFrFileOpen_FrameC_ ( const char *  filename,
const char *  mode 
)

Definition at line 207 of file LALFrameC.c.

◆ XLALFrameUFileCksumValid_FrameC_()

int XLALFrameUFileCksumValid_FrameC_ ( LALFrameUFrFile *  stream)

Definition at line 247 of file LALFrameC.c.

◆ XLALFrameUFrTOCFree_FrameC_()

void XLALFrameUFrTOCFree_FrameC_ ( LALFrameUFrTOC toc)

Definition at line 287 of file LALFrameC.c.

◆ XLALFrameUFrTOCRead_FrameC_()

LALFrameUFrTOC * XLALFrameUFrTOCRead_FrameC_ ( LALFrameUFrFile *  stream)

Definition at line 292 of file LALFrameC.c.

◆ XLALFrameUFrTOCQueryNFrame_FrameC_()

size_t XLALFrameUFrTOCQueryNFrame_FrameC_ ( const LALFrameUFrTOC toc)

Definition at line 297 of file LALFrameC.c.

◆ XLALFrameUFrTOCQueryGTimeModf_FrameC_()

double XLALFrameUFrTOCQueryGTimeModf_FrameC_ ( double *  iptr,
const LALFrameUFrTOC toc,
size_t  pos 
)

Definition at line 303 of file LALFrameC.c.

◆ XLALFrameUFrTOCQueryDt_FrameC_()

double XLALFrameUFrTOCQueryDt_FrameC_ ( const LALFrameUFrTOC toc,
size_t  pos 
)

Definition at line 325 of file LALFrameC.c.

◆ XLALFrameUFrTOCQueryAdcN_FrameC_()

size_t XLALFrameUFrTOCQueryAdcN_FrameC_ ( const LALFrameUFrTOC toc)

Definition at line 343 of file LALFrameC.c.

◆ XLALFrameUFrTOCQueryAdcName_FrameC_()

const char * XLALFrameUFrTOCQueryAdcName_FrameC_ ( const LALFrameUFrTOC toc,
size_t  adc 
)

Definition at line 350 of file LALFrameC.c.

◆ XLALFrameUFrTOCQuerySimN_FrameC_()

size_t XLALFrameUFrTOCQuerySimN_FrameC_ ( const LALFrameUFrTOC toc)

Definition at line 368 of file LALFrameC.c.

◆ XLALFrameUFrTOCQuerySimName_FrameC_()

const char * XLALFrameUFrTOCQuerySimName_FrameC_ ( const LALFrameUFrTOC toc,
size_t  sim 
)

Definition at line 375 of file LALFrameC.c.

◆ XLALFrameUFrTOCQueryProcN_FrameC_()

size_t XLALFrameUFrTOCQueryProcN_FrameC_ ( const LALFrameUFrTOC toc)

Definition at line 393 of file LALFrameC.c.

◆ XLALFrameUFrTOCQueryProcName_FrameC_()

const char * XLALFrameUFrTOCQueryProcName_FrameC_ ( const LALFrameUFrTOC toc,
size_t  proc 
)

Definition at line 400 of file LALFrameC.c.

◆ XLALFrameUFrTOCQueryDetectorN_FrameC_()

size_t XLALFrameUFrTOCQueryDetectorN_FrameC_ ( const LALFrameUFrTOC toc)

Definition at line 418 of file LALFrameC.c.

◆ XLALFrameUFrTOCQueryDetectorName_FrameC_()

const char * XLALFrameUFrTOCQueryDetectorName_FrameC_ ( const LALFrameUFrTOC toc,
size_t  det 
)

Definition at line 425 of file LALFrameC.c.

◆ XLALFrameUFrameHFree_FrameC_()

void XLALFrameUFrameHFree_FrameC_ ( LALFrameUFrameH frame)

Definition at line 447 of file LALFrameC.c.

◆ XLALFrameUFrameHAlloc_FrameC_()

LALFrameUFrameH * XLALFrameUFrameHAlloc_FrameC_ ( const char *  name,
double  start1,
double  start2,
double  dt,
int  frnum 
)

Definition at line 452 of file LALFrameC.c.

◆ XLALFrameUFrameHRead_FrameC_()

LALFrameUFrameH * XLALFrameUFrameHRead_FrameC_ ( LALFrameUFrFile *  stream,
int  pos 
)

Definition at line 478 of file LALFrameC.c.

◆ XLALFrameUFrameHWrite_FrameC_()

int XLALFrameUFrameHWrite_FrameC_ ( LALFrameUFrFile *  stream,
LALFrameUFrameH frame 
)

Definition at line 483 of file LALFrameC.c.

◆ XLALFrameUFrameHFrChanAdd_FrameC_()

int XLALFrameUFrameHFrChanAdd_FrameC_ ( LALFrameUFrameH frame,
LALFrameUFrChan *  channel 
)

Definition at line 490 of file LALFrameC.c.

◆ XLALFrameUFrameHFrDetectorAdd_FrameC_()

int XLALFrameUFrameHFrDetectorAdd_FrameC_ ( LALFrameUFrameH frame,
LALFrameUFrDetector *  detector 
)

Definition at line 497 of file LALFrameC.c.

◆ XLALFrameUFrameHFrHistoryAdd_FrameC_()

int XLALFrameUFrameHFrHistoryAdd_FrameC_ ( LALFrameUFrameH frame,
LALFrameUFrHistory history 
)

Definition at line 504 of file LALFrameC.c.

◆ XLALFrameUFrameHQueryName_FrameC_()

const char * XLALFrameUFrameHQueryName_FrameC_ ( const LALFrameUFrameH frame)

Definition at line 512 of file LALFrameC.c.

◆ XLALFrameUFrameHQueryRun_FrameC_()

int XLALFrameUFrameHQueryRun_FrameC_ ( const LALFrameUFrameH frame)

Definition at line 518 of file LALFrameC.c.

◆ XLALFrameUFrameHQueryFrame_FrameC_()

int XLALFrameUFrameHQueryFrame_FrameC_ ( const LALFrameUFrameH frame)

Definition at line 524 of file LALFrameC.c.

◆ XLALFrameUFrameHQueryDataQuality_FrameC_()

int XLALFrameUFrameHQueryDataQuality_FrameC_ ( const LALFrameUFrameH frame)

Definition at line 530 of file LALFrameC.c.

◆ XLALFrameUFrameHQueryGTimeModf_FrameC_()

double XLALFrameUFrameHQueryGTimeModf_FrameC_ ( double *  iptr,
const LALFrameUFrameH frame 
)

Definition at line 536 of file LALFrameC.c.

◆ XLALFrameUFrameHQueryULeapS_FrameC_()

int XLALFrameUFrameHQueryULeapS_FrameC_ ( const LALFrameUFrameH frame)

Definition at line 544 of file LALFrameC.c.

◆ XLALFrameUFrameHQueryDt_FrameC_()

double XLALFrameUFrameHQueryDt_FrameC_ ( const LALFrameUFrameH frame)

Definition at line 550 of file LALFrameC.c.

◆ XLALFrameUFrameHSetRun_FrameC_()

int XLALFrameUFrameHSetRun_FrameC_ ( LALFrameUFrameH frame,
int  run 
)

Definition at line 558 of file LALFrameC.c.

◆ XLALFrameUFrChanFree_FrameC_()

void XLALFrameUFrChanFree_FrameC_ ( LALFrameUFrChan *  channel)

Definition at line 568 of file LALFrameC.c.

◆ XLALFrameUFrChanRead_FrameC_()

LALFrameUFrChan * XLALFrameUFrChanRead_FrameC_ ( LALFrameUFrFile *  stream,
const char *  name,
size_t  pos 
)

Definition at line 573 of file LALFrameC.c.

◆ XLALFrameUFrAdcChanAlloc_FrameC_()

LALFrameUFrChan * XLALFrameUFrAdcChanAlloc_FrameC_ ( const char *  name,
int  dtype,
size_t  ndata 
)

Definition at line 578 of file LALFrameC.c.

◆ XLALFrameUFrSimChanAlloc_FrameC_()

LALFrameUFrChan * XLALFrameUFrSimChanAlloc_FrameC_ ( const char *  name,
int  dtype,
size_t  ndata 
)

Definition at line 583 of file LALFrameC.c.

◆ XLALFrProcType()

static fr_proc_type_t XLALFrProcType ( int  type)
static

Definition at line 588 of file LALFrameC.c.

◆ XLALFrProcSubType()

static fr_proc_sub_type_t XLALFrProcSubType ( int  subtype)
static

Definition at line 611 of file LALFrameC.c.

◆ XLALFrameUFrProcChanAlloc_FrameC_()

LALFrameUFrChan * XLALFrameUFrProcChanAlloc_FrameC_ ( const char *  name,
int  type,
int  subtype,
int  dtype,
size_t  ndata 
)

Definition at line 633 of file LALFrameC.c.

◆ XLALFrameUFrChanQueryName_FrameC_()

const char * XLALFrameUFrChanQueryName_FrameC_ ( const LALFrameUFrChan *  channel)

Definition at line 641 of file LALFrameC.c.

◆ XLALFrameUFrChanQueryTimeOffset_FrameC_()

double XLALFrameUFrChanQueryTimeOffset_FrameC_ ( const LALFrameUFrChan *  channel)

Definition at line 647 of file LALFrameC.c.

◆ XLALFrameUFrChanSetSampleRate_FrameC_()

int XLALFrameUFrChanSetSampleRate_FrameC_ ( LALFrameUFrChan *  channel,
double  sampleRate 
)

Definition at line 655 of file LALFrameC.c.

◆ XLALFrameUFrChanSetTimeOffset_FrameC_()

int XLALFrameUFrChanSetTimeOffset_FrameC_ ( LALFrameUFrChan *  channel,
double  timeOffset 
)

Definition at line 661 of file LALFrameC.c.

◆ XLALFrameUFrChanSetTRange_FrameC_()

int XLALFrameUFrChanSetTRange_FrameC_ ( LALFrameUFrChan *  channel,
double  tRange 
)

Definition at line 667 of file LALFrameC.c.

◆ XLALFrameUFrChanVectorAlloc_FrameC_()

int XLALFrameUFrChanVectorAlloc_FrameC_ ( LALFrameUFrChan *  channel,
int  dtype,
size_t  ndata 
)

Definition at line 677 of file LALFrameC.c.

◆ XLALFrameUFrChanVectorCompress_FrameC_()

int XLALFrameUFrChanVectorCompress_FrameC_ ( LALFrameUFrChan *  channel,
int  compressLevel 
)

Definition at line 711 of file LALFrameC.c.

◆ XLALFrameUFrChanVectorExpand_FrameC_()

int XLALFrameUFrChanVectorExpand_FrameC_ ( LALFrameUFrChan *  channel)

Definition at line 724 of file LALFrameC.c.

◆ XLALFrameUFrChanVectorQueryName_FrameC_()

const char * XLALFrameUFrChanVectorQueryName_FrameC_ ( const LALFrameUFrChan *  channel)

Definition at line 732 of file LALFrameC.c.

◆ XLALFrameUFrChanVectorQueryCompress_FrameC_()

int XLALFrameUFrChanVectorQueryCompress_FrameC_ ( const LALFrameUFrChan *  channel)

Definition at line 738 of file LALFrameC.c.

◆ XLALFrameUFrChanVectorQueryType_FrameC_()

int XLALFrameUFrChanVectorQueryType_FrameC_ ( const LALFrameUFrChan *  channel)

Definition at line 745 of file LALFrameC.c.

◆ XLALFrameUFrChanVectorQueryData_FrameC_()

void * XLALFrameUFrChanVectorQueryData_FrameC_ ( const LALFrameUFrChan *  channel)

Definition at line 752 of file LALFrameC.c.

◆ XLALFrameUFrChanVectorQueryNBytes_FrameC_()

size_t XLALFrameUFrChanVectorQueryNBytes_FrameC_ ( const LALFrameUFrChan *  channel)

Definition at line 758 of file LALFrameC.c.

◆ XLALFrameUFrChanVectorQueryNData_FrameC_()

size_t XLALFrameUFrChanVectorQueryNData_FrameC_ ( const LALFrameUFrChan *  channel)

Definition at line 764 of file LALFrameC.c.

◆ XLALFrameUFrChanVectorQueryNDim_FrameC_()

size_t XLALFrameUFrChanVectorQueryNDim_FrameC_ ( const LALFrameUFrChan *  channel)

Definition at line 770 of file LALFrameC.c.

◆ XLALFrameUFrChanVectorQueryNx_FrameC_()

size_t XLALFrameUFrChanVectorQueryNx_FrameC_ ( const LALFrameUFrChan *  channel,
size_t  dim 
)

Definition at line 776 of file LALFrameC.c.

◆ XLALFrameUFrChanVectorQueryDx_FrameC_()

double XLALFrameUFrChanVectorQueryDx_FrameC_ ( const LALFrameUFrChan *  channel,
size_t  dim 
)

Definition at line 794 of file LALFrameC.c.

◆ XLALFrameUFrChanVectorQueryStartX_FrameC_()

double XLALFrameUFrChanVectorQueryStartX_FrameC_ ( const LALFrameUFrChan *  channel,
size_t  dim 
)

Definition at line 812 of file LALFrameC.c.

◆ XLALFrameUFrChanVectorQueryUnitX_FrameC_()

const char * XLALFrameUFrChanVectorQueryUnitX_FrameC_ ( const LALFrameUFrChan *  channel,
size_t  dim 
)

Definition at line 831 of file LALFrameC.c.

◆ XLALFrameUFrChanVectorQueryUnitY_FrameC_()

const char * XLALFrameUFrChanVectorQueryUnitY_FrameC_ ( const LALFrameUFrChan *  channel)

Definition at line 850 of file LALFrameC.c.

◆ XLALFrameUFrChanVectorSetName_FrameC_()

int XLALFrameUFrChanVectorSetName_FrameC_ ( LALFrameUFrChan *  channel,
const char *  name 
)

Definition at line 858 of file LALFrameC.c.

◆ XLALFrameUFrChanVectorSetUnitY_FrameC_()

int XLALFrameUFrChanVectorSetUnitY_FrameC_ ( LALFrameUFrChan *  channel,
const char *  unit 
)

Definition at line 863 of file LALFrameC.c.

◆ XLALFrameUFrChanVectorSetDx_FrameC_()

int XLALFrameUFrChanVectorSetDx_FrameC_ ( LALFrameUFrChan *  channel,
double  dx 
)

Definition at line 871 of file LALFrameC.c.

◆ XLALFrameUFrChanVectorSetStartX_FrameC_()

int XLALFrameUFrChanVectorSetStartX_FrameC_ ( LALFrameUFrChan *  channel,
double  x0 
)

Definition at line 877 of file LALFrameC.c.

◆ XLALFrameUFrChanVectorSetUnitX_FrameC_()

int XLALFrameUFrChanVectorSetUnitX_FrameC_ ( LALFrameUFrChan *  channel,
const char *  unit 
)

Definition at line 883 of file LALFrameC.c.

◆ XLALFrameUFrDetectorFree_FrameC_()

void XLALFrameUFrDetectorFree_FrameC_ ( LALFrameUFrDetector *  detector)

Definition at line 893 of file LALFrameC.c.

◆ XLALFrameUFrDetectorRead_FrameC_()

LALFrameUFrDetector * XLALFrameUFrDetectorRead_FrameC_ ( LALFrameUFrFile *  stream,
const char *  name 
)

Definition at line 905 of file LALFrameC.c.

◆ XLALFrameUFrDetectorAlloc_FrameC_()

LALFrameUFrDetector * XLALFrameUFrDetectorAlloc_FrameC_ ( const char *  name,
const char *  prefix,
double  latitude,
double  longitude,
double  elevation,
double  azimuthX,
double  azimuthY,
double  altitudeX,
double  altitudeY,
double  midpointX,
double  midpointY,
int  localTime 
)

Definition at line 929 of file LALFrameC.c.

◆ XLALFrameUFrDetectorQueryName_FrameC_()

const char * XLALFrameUFrDetectorQueryName_FrameC_ ( const LALFrameUFrDetector *  detector)

Definition at line 951 of file LALFrameC.c.

◆ XLALFrameUFrDetectorQueryPrefix_FrameC_()

const char * XLALFrameUFrDetectorQueryPrefix_FrameC_ ( const LALFrameUFrDetector *  detector)

Definition at line 959 of file LALFrameC.c.

◆ XLALFrameUFrDetectorQueryLongitude_FrameC_()

double XLALFrameUFrDetectorQueryLongitude_FrameC_ ( const LALFrameUFrDetector *  detector)

Definition at line 964 of file LALFrameC.c.

◆ XLALFrameUFrDetectorQueryLatitude_FrameC_()

double XLALFrameUFrDetectorQueryLatitude_FrameC_ ( const LALFrameUFrDetector *  detector)

Definition at line 971 of file LALFrameC.c.

◆ XLALFrameUFrDetectorQueryElevation_FrameC_()

double XLALFrameUFrDetectorQueryElevation_FrameC_ ( const LALFrameUFrDetector *  detector)

Definition at line 978 of file LALFrameC.c.

◆ XLALFrameUFrDetectorQueryArmXAzimuth_FrameC_()

double XLALFrameUFrDetectorQueryArmXAzimuth_FrameC_ ( const LALFrameUFrDetector *  detector)

Definition at line 985 of file LALFrameC.c.

◆ XLALFrameUFrDetectorQueryArmYAzimuth_FrameC_()

double XLALFrameUFrDetectorQueryArmYAzimuth_FrameC_ ( const LALFrameUFrDetector *  detector)

Definition at line 992 of file LALFrameC.c.

◆ XLALFrameUFrDetectorQueryArmXAltitude_FrameC_()

double XLALFrameUFrDetectorQueryArmXAltitude_FrameC_ ( const LALFrameUFrDetector *  detector)

Definition at line 999 of file LALFrameC.c.

◆ XLALFrameUFrDetectorQueryArmYAltitude_FrameC_()

double XLALFrameUFrDetectorQueryArmYAltitude_FrameC_ ( const LALFrameUFrDetector *  detector)

Definition at line 1006 of file LALFrameC.c.

◆ XLALFrameUFrDetectorQueryArmXMidpoint_FrameC_()

double XLALFrameUFrDetectorQueryArmXMidpoint_FrameC_ ( const LALFrameUFrDetector *  detector)

Definition at line 1013 of file LALFrameC.c.

◆ XLALFrameUFrDetectorQueryArmYMidpoint_FrameC_()

double XLALFrameUFrDetectorQueryArmYMidpoint_FrameC_ ( const LALFrameUFrDetector *  detector)

Definition at line 1020 of file LALFrameC.c.

◆ XLALFrameUFrDetectorQueryLocalTime_FrameC_()

int XLALFrameUFrDetectorQueryLocalTime_FrameC_ ( const LALFrameUFrDetector *  detector)

Definition at line 1027 of file LALFrameC.c.

◆ XLALFrameUFrHistoryFree_FrameC_()

void XLALFrameUFrHistoryFree_FrameC_ ( LALFrameUFrHistory history)

Definition at line 1038 of file LALFrameC.c.

◆ XLALFrameUFrHistoryAlloc_FrameC_()

LALFrameUFrHistory * XLALFrameUFrHistoryAlloc_FrameC_ ( const char *  name,
double  gpssec,
const char *  comment 
)

Definition at line 1043 of file LALFrameC.c.