|
|
| SersicModelIntegral (const Channel &channel, const std::shared_ptr< const IntegralModel > integralmodel, const std::shared_ptr< const SersicMixComponentIndexParameterD > sersicindex, unsigned short index) |
| |
| std::vector< std::reference_wrapper< const Channel > > | get_channels () const override |
| | Get the set of channels this instance is applicable for.
|
| |
| double | get_integral (const Channel &channel) const override |
| | Get the value of the integral in a single Channel.
|
| |
| std::vector< std::pair< ParamBaseCRef, ExtraParamFactorValues > > | get_integral_derivative_factors (const Channel &channel) const override |
| | Return the partial derivative of the model w.r.t. each metaparameter.
|
| |
|
double | get_integralratio () const |
| |
| ParamRefs & | get_parameters (ParamRefs ¶ms, ParamFilter *filter=nullptr) const override |
| |
| ParamCRefs & | get_parameters_const (ParamCRefs ¶ms, ParamFilter *filter=nullptr) const override |
| | Same as get_parameters(), but for const refs.
|
| |
|
double | get_value () const override |
| |
|
void | set_value (double value) override |
| |
|
std::string | repr (bool name_keywords, std::string_view namespace_separator) const override |
| |
|
std::string | str () const override |
| |
| | GaussianModelIntegral (const Channel &channel, const std::shared_ptr< const IntegralModel > integralmodel) |
| |
|
double | get_value () const override |
| |
|
void | set_value (double value) override |
| |
|
std::string | repr (bool name_keywords=false, std::string_view namespace_separator=Object::CC_NAMESPACE_SEPARATOR) const override |
| |
|
std::string | str () const override |
| |
|
ParamRefs | get_parameters_new (ParamFilter *filter=nullptr) const |
| | Same as get_parameters(), but returning a new vector.
|
| |
|
ParamCRefs | get_parameters_const_new (ParamFilter *filter=nullptr) const |
| | Same as get_parameters_const(), but returning a new vector.
|
| |