#include <sersicmixcomponent.h>
|
|
| SersicMixComponentIndexParameterD (double value=_get_default(), std::shared_ptr< const parameters::Limits< double > > limits=nullptr, std::shared_ptr< const parameters::Transform< double > > transform=nullptr, std::shared_ptr< const parameters::Unit > unit=nullptr, bool fixed=false, std::string label="", std::shared_ptr< const SersicMixInterpolator > interpolator=nullptr) |
| | See docs for Parameter.
|
| |
|
double | get_integralratio (unsigned short index) const |
| | Return the integral ratio for a given Gaussian sub-component index.
|
| |
|
double | get_integralratio_deriv (unsigned short index) const |
| | Return the integral ratio derivative for a given Gaussian sub-component index.
|
| |
|
const parameters::Limits< double > & | get_limits_maximal () const override |
| |
|
double | get_min () const override |
| |
|
double | get_max () const override |
| |
|
double | get_sizeratio (unsigned short index) const |
| | Return the size ratio for a given Gaussian sub-component index.
|
| |
|
double | get_sizeratio_deriv (unsigned short index) const |
| | Return the size ratio derivative for a given Gaussian sub-component index.
|
| |
|
InterpType | get_interptype () const |
| |
|
unsigned short | get_order () const |
| |
|
void | set_value (double value) override |
| |
|
void | set_value_transformed (double value_transformed) override |
| |
|
|
static std::shared_ptr< const SersicMixInterpolator > | get_interpolator_default (unsigned short order=SERSICMIX_ORDER_DEFAULT) |
| |
|
|
static constexpr double | _min = 0. |
| |
|
static constexpr double | _default = 0.5 |
| |
|
static const std::string | _desc = "Sersic index" |
| |
|
static const std::string | _name = "n_ser" |
| |
A SersicIndexParameter for a Gaussian mixture Component.
The documentation for this class was generated from the following files: