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 |