33 template <
typename ReturnT>
45 for (
int i = 1; i <=
order; ++i) {
51 for (
int i =
order - 1; i >= 0; --i) {
59 assert(i0 ==
static_cast<int>(coeffs.
size()));
67 #define INSTANTIATE(TYPE) \
68 template std::shared_ptr<math::Function<TYPE>> \
69 table::io::PersistableFacade<math::Function<TYPE>>::dynamicCast( \
70 std::shared_ptr<table::io::Persistable> const&); \
71 template std::shared_ptr<math::Function1<TYPE>> \
72 table::io::PersistableFacade<math::Function1<TYPE>>::dynamicCast( \
73 std::shared_ptr<table::io::Persistable> const&); \
74 template std::shared_ptr<math::Function2<TYPE>> \
75 table::io::PersistableFacade<math::Function2<TYPE>>::dynamicCast( \
76 std::shared_ptr<table::io::Persistable> const&); \
77 template std::vector<double> math::PolynomialFunction2<TYPE>::getDFuncDParameters(double x, double y) \
#define INSTANTIATE(FROMSYS, TOSYS)
std::vector< double > getDFuncDParameters(double x, double y) const override
Return the coefficients of the Function's parameters, evaluated at (x, y) I.e.
A base class for image defects.