|
static double | GTEAndDerivs (double f0, double n, double k, double t, int d) |
| The general torque equation and its first two derivatives. More...
|
|
static double | F0Bound (const void *data, const size_t dim UNUSED, const gsl_matrix *cache UNUSED, const gsl_vector *point) |
| Sets the bound on the frequency parameter. More...
|
|
static double | F1Bound (const void *data, const size_t dim UNUSED, const gsl_matrix *cache UNUSED, const gsl_vector *point) |
| Sets the bound on the first derivative frequency parameter. More...
|
|
static double | F2Bound (const void *data, const size_t dim UNUSED, const gsl_matrix *cache UNUSED, const gsl_vector *point) |
| Sets the bounds on the second derivative frequency parameter. More...
|
|
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.
|
struct | PiecewiseBoundInfo |
| A struct containing the relevant information for calculating upper and lower bounds on a specific piecewise segment. More...
|
|
◆ GTEAndDerivs()
static double GTEAndDerivs |
( |
double |
f0, |
|
|
double |
n, |
|
|
double |
k, |
|
|
double |
t, |
|
|
int |
d |
|
) |
| |
|
static |
The general torque equation and its first two derivatives.
- Parameters
-
f0 | Initial frequency |
n | Braking index |
k | k value |
t | Time at which to evaluate the GTE |
d | Derivative order (d <= 2) |
Definition at line 45 of file PiecewiseModel.c.
◆ F0Bound()
static double F0Bound |
( |
const void * |
data, |
|
|
const size_t dim |
UNUSED, |
|
|
const gsl_matrix *cache |
UNUSED, |
|
|
const gsl_vector * |
point |
|
) |
| |
|
static |
Sets the bound on the frequency parameter.
Definition at line 73 of file PiecewiseModel.c.
◆ F1Bound()
static double F1Bound |
( |
const void * |
data, |
|
|
const size_t dim |
UNUSED, |
|
|
const gsl_matrix *cache |
UNUSED, |
|
|
const gsl_vector * |
point |
|
) |
| |
|
static |
Sets the bound on the first derivative frequency parameter.
Definition at line 98 of file PiecewiseModel.c.
◆ F2Bound()
static double F2Bound |
( |
const void * |
data, |
|
|
const size_t dim |
UNUSED, |
|
|
const gsl_matrix *cache |
UNUSED, |
|
|
const gsl_vector * |
point |
|
) |
| |
|
static |
Sets the bounds on the second derivative frequency parameter.
Definition at line 120 of file PiecewiseModel.c.
◆ 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
-
tiling | Lattice tiling |
s | Number of frequency/spindown parameters per knot |
fmin | Minimum initial frequency |
fmax | Maximum initial frequency |
nmin | Minimum braking index |
nmax | Maximum braking index |
kmin | Minimum k value |
kmax | Maximum k value |
knots | List of knots |
bboxpad | Vector containing fractional bounding box padding |
intpad | Vector containing number of integer points to use for padding |
Definition at line 142 of file PiecewiseModel.c.