Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALPulsar 7.1.1.1-5e288d3
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
PiecewiseModel.h File Reference

Prototypes

int XLALSetLatticeTilingPiecewiseBounds (LatticeTiling *tiling, const size_t s, const double fmin, const double fmax, const double nmin, const double nmax, const double kmin, const double kmax, const gsl_vector *knots, const gsl_vector *bboxpad, const gsl_vector_int *intpad)
 Sets the bounds for the piecewise model. More...
 

Go to the source code of this file.

Function Documentation

◆ XLALSetLatticeTilingPiecewiseBounds()

int XLALSetLatticeTilingPiecewiseBounds ( LatticeTiling *  tiling,
const size_t  s,
const double  fmin,
const double  fmax,
const double  nmin,
const double  nmax,
const double  kmin,
const double  kmax,
const gsl_vector *  knots,
const gsl_vector *  bboxpad,
const gsl_vector_int *  intpad 
)

Sets the bounds for the piecewise model.

Parameters
tilingLattice tiling
sNumber of frequency/spindown parameters per knot
fminMinimum initial frequency
fmaxMaximum initial frequency
nminMinimum braking index
nmaxMaximum braking index
kminMinimum k value
kmaxMaximum k value
knotsList of knots
bboxpadVector containing fractional bounding box padding
intpadVector containing number of integer points to use for padding

Definition at line 142 of file PiecewiseModel.c.