| add_extra_param_factors(const Channel &channel, ExtraParamFactors &factors) const override | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inlinevirtual |
| add_extra_param_map(const Channel &channel, ExtraParamMap &map_extra, const GradParamMap &map_grad, ParameterMap &offsets) const override | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inlinevirtual |
| add_grad_param_factors(const Channel &channel, GradParamFactors &factors) const override | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inlinevirtual |
| add_grad_param_map(const Channel &channel, GradParamMap &map, ParameterMap &offsets) const override | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inlinevirtual |
| CC_NAMESPACE_SEPARATOR | lsst::gauss2d::Object | static |
| compute_hessian(bool transformed=false, bool include_prior=true, std::optional< HessianOptions > options=std::nullopt, bool print=false) | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inline |
| compute_loglike_grad(bool include_prior=true, bool print=false, bool verify=false, double findiff_frac=1e-5, double findiff_add=1e-5, double rtol=1e-3, double atol=1e-8) | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inline |
| evaluate(bool print=false, bool normalize_loglike=false) | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inline |
| evaluate_observation(size_t idx) | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inline |
| Evaluator typedef | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | |
| GaussiansMap typedef | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | |
| get_data() const | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inline |
| get_gaussians(const Channel &channel) const override | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inlinevirtual |
| get_loglike_const_terms() | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inline |
| get_mode() const | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inline |
| get_n_gaussians(const Channel &channel) const override | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inlinevirtual |
| get_offsets_parameters() const | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inline |
| get_outputs() const | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inline |
| get_parameters(ParamRefs ¶ms, ParamFilter *filter=nullptr) const override | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inlinevirtual |
| get_parameters_const(ParamCRefs ¶ms, ParamFilter *filter=nullptr) const override | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inlinevirtual |
| get_parameters_const_new(ParamFilter *filter=nullptr) const | lsst::gauss2d::fit::Parametric | inline |
| get_parameters_new(ParamFilter *filter=nullptr) const | lsst::gauss2d::fit::Parametric | inline |
| get_parameters_observation(ParamRefs ¶ms, size_t idx, ParamFilter *filter=nullptr) const | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inline |
| get_parameters_observation_const(ParamCRefs ¶ms, size_t idx, ParamFilter *filter=nullptr) const | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inline |
| get_priors() const | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inline |
| get_psfmodels() const | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inline |
| get_sources() const | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inline |
| Model(std::shared_ptr< const ModelData > data, PsfModels &psfmodels, Sources &sources, Priors &priors) | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inlineexplicit |
| ModelData typedef | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | |
| null_str(const std::string_view &namespace_separator) | lsst::gauss2d::Object | inlinestatic |
| NULL_STR_GENERAL | lsst::gauss2d::Object | static |
| Observation typedef | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | |
| PY_NAMESPACE_SEPARATOR | lsst::gauss2d::Object | static |
| repr(bool name_keywords=false, std::string_view namespace_separator=Object::CC_NAMESPACE_SEPARATOR) const override | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inlinevirtual |
| set_extra_param_factors(const Channel &channel, ExtraParamFactors &factors, size_t index) const override | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inlinevirtual |
| set_grad_param_factors(const Channel &channel, GradParamFactors &factors, size_t index) const override | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inlinevirtual |
| setup_evaluators(EvaluatorMode mode=EvaluatorMode::image, std::vector< std::vector< std::shared_ptr< Image > > > outputs={}, std::vector< std::shared_ptr< Image > > residuals={}, std::vector< std::shared_ptr< Image > > outputs_prior={}, std::shared_ptr< Image > residuals_prior=nullptr, bool force=false, bool print=false) | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inline |
| size() const | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inline |
| str() const override | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inlinevirtual |
| verify_jacobian(double findiff_frac=1e-5, double findiff_add=1e-5, double rtol=1e-3, double atol=1e-3, double max_ll_diff=0) | lsst::gauss2d::fit::Model< T, Image, Indices, Mask > | inline |
| ~Object()=default | lsst::gauss2d::Object | virtual |
| ~Parametric()=default | lsst::gauss2d::fit::Parametric | virtual |