lsst.gauss2d.fit g199a45376c+3b7b3fd841
 
Loading...
Searching...
No Matches
lsst::gauss2d::fit::ComponentMixture Class Referenceabstract

A list of related Component instances. More...

#include <componentmixture.h>

Inheritance diagram for lsst::gauss2d::fit::ComponentMixture:
lsst::gauss2d::fit::ParametricModel lsst::gauss2d::fit::Parametric lsst::gauss2d::fit::PsfModel lsst::gauss2d::fit::Source

Public Member Functions

virtual Components get_components () const =0
 
- Public Member Functions inherited from lsst::gauss2d::fit::ParametricModel
virtual void add_extra_param_map (const Channel &channel, ExtraParamMap &map_extra, const GradParamMap &map_grad, ParameterMap &offsets) const =0
 
virtual void add_extra_param_factors (const Channel &channel, ExtraParamFactors &factors) const =0
 
virtual void add_grad_param_map (const Channel &channel, GradParamMap &map, ParameterMap &offsets) const =0
 
virtual void add_grad_param_factors (const Channel &channel, GradParamFactors &factors) const =0
 
virtual void set_extra_param_factors (const Channel &channel, ExtraParamFactors &factors, size_t index) const =0
 
virtual void set_grad_param_factors (const Channel &channel, GradParamFactors &factors, size_t index) const =0
 
virtual std::unique_ptr< const lsst::gauss2d::Gaussians > get_gaussians (const Channel &channel) const =0
 
virtual size_t get_n_gaussians (const Channel &channel) const =0
 Return the number of Gaussian sub-components controlled by this model.
 
- Public Member Functions inherited from lsst::gauss2d::fit::Parametric
virtual ParamRefs & get_parameters (ParamRefs &params, ParamFilter *filter=nullptr) const =0
 
virtual ParamCRefs & get_parameters_const (ParamCRefs &params, ParamFilter *filter=nullptr) const =0
 Same as get_parameters(), but for const refs.
 
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.
 

Detailed Description

A list of related Component instances.

A ComponentMixture is any object that is composed of and can return a list of its constituent components.


The documentation for this class was generated from the following file: