LAL  7.5.0.1-ec27e42
Interpolate.h File Reference

Prototypes

void LALSPolynomialInterpolation (LALStatus *status, SInterpolateOut *output, REAL4 target, SInterpolatePar *params)
 
void LALDPolynomialInterpolation (LALStatus *status, DInterpolateOut *output, REAL8 target, DInterpolatePar *params)
 
REAL8 XLALREAL8PolynomialInterpolation (REAL8 *yout, REAL8 xtarget, REAL8 *y, REAL8 *x, UINT4 n)
 
int XLALREAL8Interpolation (REAL8Sequence *x_in, REAL8Sequence *y_in, REAL8Sequence *x_out, REAL8Sequence *y_out, UINT4 n_data_points, const gsl_interp_type *itrp_type)
 
int XLALREAL8TimeSeriesInterpolation (REAL8TimeSeries *ts_in, REAL8Sequence *y_in, REAL8Sequence *t_in, REAL8Sequence *t_out, UINT4 n_data_points, const gsl_interp_type *itrp_type)
 

Go to the source code of this file.

Data Structures

struct  SInterpolateOut
 These structures contain the output of the interpolation. More...
 
struct  DInterpolateOut
 These structures contain the output of the interpolation. More...
 
struct  SInterpolatePar
 These structures contain the interpolation parameters; These are the arrays of n domain values \(x[0] \ldots x[n-1]\) and their corresponding values \(y[0] \ldots y[n-1]\). More...
 
struct  DInterpolatePar
 These structures contain the interpolation parameters; These are the arrays of n domain values \(x[0]\ldots x[n-1]\) and their corresponding values \(y[0]\ldots y[n-1]\). More...
 

Macros

Error Codes
#define INTERPOLATEH_ENULL   1
 Null pointer. More...
 
#define INTERPOLATEH_ESIZE   2
 Invalid size. More...
 
#define INTERPOLATEH_EZERO   4
 Zero divide. More...