lsst.meas.modelfit
20.0.0+794c1ec013
|
Go to the documentation of this file.
24 #ifndef LSST_MEAS_MODELFIT_DETAIL_polynomials_h_INCLUDED
25 #define LSST_MEAS_MODELFIT_DETAIL_polynomials_h_INCLUDED
29 namespace lsst {
namespace meas {
namespace modelfit {
namespace detail {
61 Eigen::Vector4d
solveRampPoly(
double v0,
double v1,
double x0,
double x1,
double s0,
double s1);
65 #endif // !LSST_MEAS_MODELFIT_DETAIL_polynomials_h_INCLUDED
static RowVector differentiate2(double x)
Return a row vector whose product with a polynomial coefficient vector evaluates the second derivativ...
static RowVector eval(double x)
Return a row vector that product with a polynomial coefficient vector[ evaluates the polynomial at x.
Class that computes rows of the Vandermonde matrix and related matrices; the dot product of these row...
Eigen::Matrix< double, 1, N > RowVector
static RowVector moment(double x0, double x1, int m=0)
Return a row vector whose product with a polynomial coefficient vector computes the integral of p(x) ...
Eigen::Vector4d solveRampPoly(double v0, double v1, double x0, double x1, double s0, double s1)
Solve for the coefficients of a cubic polynomial p(x) that goes from p(x0)=v0 to p(x1)=v1,...
static RowVector differentiate1(double x)
Return a row vector whose product with a polynomial coefficient vector evaluates the first derivative...