lsst.gauss2d.fit g199a45376c+5e234f8357
 
Loading...
Searching...
No Matches
lsst::gauss2d::fit::ShapePriorOptions Class Reference

#include <shapeprior.h>

Inheritance diagram for lsst::gauss2d::fit::ShapePriorOptions:

Public Member Functions

 ShapePriorOptions (double delta_jacobian=delta_jacobian_default, double size_maj_floor=size_maj_floor_default, double axrat_floor=axrat_floor_default)
 
bool check_delta_jacobian (double delta_jacobian, bool do_throw=false)
 
bool check_size_maj_floor (double size_maj_floor, bool do_throw=false)
 
bool check_axrat_floor (double axrat_floor, bool do_throw=false)
 
double get_delta_jacobian () const
 
double get_size_maj_floor () const
 
double get_axrat_floor () const
 
void set_delta_jacobian (double delta_jacobian)
 
void set_size_maj_floor (double size_maj_floor)
 
void set_axrat_floor (double axrat_floor)
 
std::string repr (bool name_keywords=false, std::string_view namespace_separator=Object::CC_NAMESPACE_SEPARATOR) const override
 
std::string str () const override
 

Static Public Attributes

static const double delta_jacobian_default = 1e-5
 
static const double size_maj_floor_default = 1e-3
 
static const double axrat_floor_default = 1e-3
 

Detailed Description

Options for a ShapePrior.

Constructor & Destructor Documentation

◆ ShapePriorOptions()

lsst::gauss2d::fit::ShapePriorOptions::ShapePriorOptions ( double delta_jacobian = delta_jacobian_default,
double size_maj_floor = size_maj_floor_default,
double axrat_floor = axrat_floor_default )
explicit

Construct a ShapePriorOptions from values.

Parameters
delta_jacobianThe small value difference to add to parameter values when computing Jacobians
size_maj_floorThe floor value for the major axis size
axrat_floorThe floor value for the axis ratio

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