|
lsst.gauss2d.fit g199a45376c+7362695278
|
Public Member Functions | |
| 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 |
| Public Member Functions inherited from lsst::gauss2d::fit::GaussianModelIntegral | |
| 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 |
| Public Member Functions inherited from lsst::gauss2d::fit::Parametric | |
| 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. | |
Additional Inherited Members | |
| Protected Attributes inherited from lsst::gauss2d::fit::GaussianModelIntegral | |
| const Channel & | _channel |
| const std::shared_ptr< const IntegralModel > | _integralmodel |
|
inlineoverridevirtual |
Get the set of channels this instance is applicable for.
Implements lsst::gauss2d::fit::Chromatic.
|
inlineoverridevirtual |
Get the value of the integral in a single Channel.
Implements lsst::gauss2d::fit::IntegralModel.
|
inlineoverridevirtual |
Return the partial derivative of the model w.r.t. each metaparameter.
This is generally needed only for nonlinear Parameter instances.
| channel | The Channel to return derivatives for. |
Implements lsst::gauss2d::fit::IntegralModel.
|
inlineoverridevirtual |
Add Parameter refs matching the filter to a vector, in order.
| params | The vector to add to. |
| filter | The filter to apply to this Object's parameters. |
Implements lsst::gauss2d::fit::Parametric.
|
inlineoverridevirtual |
Same as get_parameters(), but for const refs.
Implements lsst::gauss2d::fit::Parametric.