LAL  7.5.0.1-8883986
ComputeStrain.c File Reference

Prototypes

static void set_output_to_zero (StrainOut *output)
 
static void check_nans_infs (LALStatus *status, StrainIn *input)
 
void LALComputeStrain (LALStatus *status, StrainOut *output, StrainIn *input)
 
void LALMakeFIRLP (LALStatus *status, REAL8IIRFilter *LPFIR, int USF)
 
void LALMakeFIRLPALPHAS (LALStatus *status, REAL8IIRFilter *LPFIR)
 
void LALMakeFIRHP (LALStatus *status, REAL8IIRFilter *HPFIR)
 
int XLALUpsample (REAL8TimeSeries *uphR, REAL8TimeSeries *hR, int up_factor)
 
int XLALUpsampleLinear (REAL8TimeSeries *uphR, REAL8TimeSeries *hR, int up_factor)
 
int XLALDivideTimeSeries (REAL8TimeSeries *hR, REAL8TimeSeries *ALPHAS)
 
void LALGetFactors (LALStatus *status, StrainOut *output, StrainIn *input)
 
int XLALFIRFilter (REAL8TimeSeries *tseries, REAL8IIRFilter *FIR)
 
void LALFFTFIRFilter (LALStatus *status, REAL8TimeSeries *tseries, REAL8IIRFilter *FIR)
 

Go to the source code of this file.

Macros

#define MAXALPHAS   10000
 
#define N_FIR_LP_ALPHAS   8192
 
#define fhigh_FIRLP_ALPHAS   0.00001220703125
 
#define N_FIR_LP   100
 
#define fhigh_FIRLP   .9
 
#define N_FIR_HP   2000
 
#define fhigh_FIRHP   0.00244140625
 

Macro Definition Documentation

◆ MAXALPHAS

#define MAXALPHAS   10000

Definition at line 41 of file ComputeStrain.c.

◆ N_FIR_LP_ALPHAS

#define N_FIR_LP_ALPHAS   8192

Definition at line 43 of file ComputeStrain.c.

◆ fhigh_FIRLP_ALPHAS

#define fhigh_FIRLP_ALPHAS   0.00001220703125

Definition at line 44 of file ComputeStrain.c.

◆ N_FIR_LP

#define N_FIR_LP   100

Definition at line 46 of file ComputeStrain.c.

◆ fhigh_FIRLP

#define fhigh_FIRLP   .9

Definition at line 48 of file ComputeStrain.c.

◆ N_FIR_HP

#define N_FIR_HP   2000

Definition at line 50 of file ComputeStrain.c.

◆ fhigh_FIRHP

#define fhigh_FIRHP   0.00244140625

Definition at line 51 of file ComputeStrain.c.

Function Documentation

◆ set_output_to_zero()

static void set_output_to_zero ( StrainOut output)
static

Definition at line 840 of file ComputeStrain.c.

◆ check_nans_infs()

static void check_nans_infs ( LALStatus status,
StrainIn input 
)
static

Definition at line 812 of file ComputeStrain.c.

◆ LALComputeStrain()

void LALComputeStrain ( LALStatus status,
StrainOut output,
StrainIn input 
)

Definition at line 63 of file ComputeStrain.c.

◆ LALMakeFIRLP()

void LALMakeFIRLP ( LALStatus status,
REAL8IIRFilter LPFIR,
int  USF 
)

Definition at line 336 of file ComputeStrain.c.

◆ LALMakeFIRLPALPHAS()

void LALMakeFIRLPALPHAS ( LALStatus status,
REAL8IIRFilter LPFIR 
)

Definition at line 381 of file ComputeStrain.c.

◆ LALMakeFIRHP()

void LALMakeFIRHP ( LALStatus status,
REAL8IIRFilter HPFIR 
)

Definition at line 425 of file ComputeStrain.c.

◆ XLALUpsample()

int XLALUpsample ( REAL8TimeSeries uphR,
REAL8TimeSeries hR,
int  up_factor 
)

Definition at line 470 of file ComputeStrain.c.

◆ XLALUpsampleLinear()

int XLALUpsampleLinear ( REAL8TimeSeries uphR,
REAL8TimeSeries hR,
int  up_factor 
)

Definition at line 489 of file ComputeStrain.c.

◆ XLALDivideTimeSeries()

int XLALDivideTimeSeries ( REAL8TimeSeries hR,
REAL8TimeSeries ALPHAS 
)

Definition at line 516 of file ComputeStrain.c.

◆ LALGetFactors()

void LALGetFactors ( LALStatus status,
StrainOut output,
StrainIn input 
)

Definition at line 538 of file ComputeStrain.c.

◆ XLALFIRFilter()

int XLALFIRFilter ( REAL8TimeSeries tseries,
REAL8IIRFilter FIR 
)

Definition at line 651 of file ComputeStrain.c.

◆ LALFFTFIRFilter()

void LALFFTFIRFilter ( LALStatus status,
REAL8TimeSeries tseries,
REAL8IIRFilter FIR 
)

Definition at line 684 of file ComputeStrain.c.