LAL  7.5.0.1-08ee4f4
TriggerInterpolation.h File Reference

Prototypes

CubicSplineTriggerInterpolant * XLALCreateCubicSplineTriggerInterpolant (unsigned int window)
 Constructor. More...
 
void XLALDestroyCubicSplineTriggerInterpolant (CubicSplineTriggerInterpolant *)
 Destructor. More...
 
int XLALCOMPLEX16ApplyCubicSplineTriggerInterpolant (CubicSplineTriggerInterpolant *interp, double *tmax, COMPLEX16 *ymax, const COMPLEX16 *y)
 Perform interpolation using the allocated workspace. More...
 
int XLALCOMPLEX8ApplyCubicSplineTriggerInterpolant (CubicSplineTriggerInterpolant *interp, double *tmax, COMPLEX8 *ymax, const COMPLEX8 *y)
 
int XLALREAL8ApplyCubicSplineTriggerInterpolant (CubicSplineTriggerInterpolant *interp, double *tmax, REAL8 *ymax, const REAL8 *y)
 
int XLALREAL4ApplyCubicSplineTriggerInterpolant (CubicSplineTriggerInterpolant *interp, double *tmax, REAL4 *ymax, const REAL4 *y)
 
LanczosTriggerInterpolant * XLALCreateLanczosTriggerInterpolant (unsigned int window)
 Constructor. More...
 
void XLALDestroyLanczosTriggerInterpolant (LanczosTriggerInterpolant *)
 Destructor. More...
 
int XLALCOMPLEX16ApplyLanczosTriggerInterpolant (LanczosTriggerInterpolant *interp, double *tmax, COMPLEX16 *ymax, const COMPLEX16 *y)
 Perform interpolation using the allocated workspace. More...
 
int XLALCOMPLEX8ApplyLanczosTriggerInterpolant (LanczosTriggerInterpolant *interp, double *tmax, COMPLEX8 *ymax, const COMPLEX8 *y)
 
int XLALREAL8ApplyLanczosTriggerInterpolant (LanczosTriggerInterpolant *interp, double *tmax, REAL8 *ymax, const REAL8 *y)
 
int XLALREAL4ApplyLanczosTriggerInterpolant (LanczosTriggerInterpolant *interp, double *tmax, REAL4 *ymax, const REAL4 *y)
 
NearestNeighborTriggerInterpolant * XLALCreateNearestNeighborTriggerInterpolant (unsigned int window)
 Constructor. More...
 
void XLALDestroyNearestNeighborTriggerInterpolant (NearestNeighborTriggerInterpolant *)
 Destructor. More...
 
int XLALCOMPLEX16ApplyNearestNeighborTriggerInterpolant (NearestNeighborTriggerInterpolant *interp, double *tmax, COMPLEX16 *ymax, const COMPLEX16 *y)
 Perform interpolation using the allocated workspace. More...
 
int XLALCOMPLEX8ApplyNearestNeighborTriggerInterpolant (NearestNeighborTriggerInterpolant *interp, double *tmax, COMPLEX8 *ymax, const COMPLEX8 *y)
 
int XLALREAL8ApplyNearestNeighborTriggerInterpolant (NearestNeighborTriggerInterpolant *interp, double *tmax, REAL8 *ymax, const REAL8 *y)
 
int XLALREAL4ApplyNearestNeighborTriggerInterpolant (NearestNeighborTriggerInterpolant *interp, double *tmax, REAL4 *ymax, const REAL4 *y)
 
QuadraticFitTriggerInterpolant * XLALCreateQuadraticFitTriggerInterpolant (unsigned int window)
 Constructor. More...
 
void XLALDestroyQuadraticFitTriggerInterpolant (QuadraticFitTriggerInterpolant *)
 Destructor. More...
 
int XLALCOMPLEX16ApplyQuadraticFitTriggerInterpolant (QuadraticFitTriggerInterpolant *interp, double *tmax, COMPLEX16 *ymax, const COMPLEX16 *y)
 Perform interpolation using the allocated workspace. More...
 
int XLALCOMPLEX8ApplyQuadraticFitTriggerInterpolant (QuadraticFitTriggerInterpolant *interp, double *tmax, COMPLEX8 *ymax, const COMPLEX8 *y)
 
int XLALREAL8ApplyQuadraticFitTriggerInterpolant (QuadraticFitTriggerInterpolant *interp, double *tmax, REAL8 *ymax, const REAL8 *y)
 
int XLALREAL4ApplyQuadraticFitTriggerInterpolant (QuadraticFitTriggerInterpolant *interp, double *tmax, REAL4 *ymax, const REAL4 *y)
 

Go to the source code of this file.