LALApps 10.1.0.1-eeff03c

Detailed Description

Injects a time series of floating-point numbers into a time series of floating-point numbers using nearest-neighbour interpolation.

Author
Creighton, T. D.

Algorithm

Samples are added to the target time series. If the timestamps of samples in the two time series are not identical, the offsets in the target time series to which samples are added are rounded to the nearest integer — no sub-sample interpolation is performed.

Prototypes

void LALSSInjectTimeSeries (LALStatus *stat, REAL4TimeSeries *output, REAL4TimeSeries *signalvec)
 

Error Codes

#define INJECTH_ENUL   1
 Unexpected null pointer in arguments. More...
 
#define INJECTH_EBAD   2
 A sampling interval is (effectively) zero. More...
 
#define INJECTH_EUNIT   3
 Input or output is not in units of ADC counts. More...
 

Function Documentation

◆ LALSSInjectTimeSeries()

void LALSSInjectTimeSeries ( LALStatus stat,
REAL4TimeSeries output,
REAL4TimeSeries signalvec 
)
See also
See documentation in Module InjectTimeSeries.c

Definition at line 47 of file InjectTimeSeries.c.

Macro Definition Documentation

◆ INJECTH_ENUL

#define INJECTH_ENUL   1

Unexpected null pointer in arguments.

Definition at line 62 of file Inject.h.

◆ INJECTH_EBAD

#define INJECTH_EBAD   2

A sampling interval is (effectively) zero.

Definition at line 63 of file Inject.h.

◆ INJECTH_EUNIT

#define INJECTH_EUNIT   3

Input or output is not in units of ADC counts.

Definition at line 64 of file Inject.h.