13 explicit LinearSersicMixInterpolator(
unsigned short order = SERSICMIX_ORDER_DEFAULT);
14 ~LinearSersicMixInterpolator();
17 std::vector<IntegralSize> get_integralsizes_derivs(
double sersicindex)
const override;
19 const std::vector<SersicMixValues>&
get_knots()
const;
21 InterpType get_interptype()
const override;
22 unsigned short get_order()
const override;
23 double get_sersicindex_min()
const;
24 double get_sersicindex_max()
const;
26 std::string repr(
bool name_keywords =
false,
27 std::string_view namespace_separator = Object::CC_NAMESPACE_SEPARATOR)
const override;
28 std::string str()
const override;
31 const unsigned short _order;
32 const std::vector<SersicMixValues>& _knots;
33 const double _sersicindex_min;
34 const double _sersicindex_max;