39 AST_PROPERT(tolerance)
48 bool active()
const {
return active_; }
49 void setActive(
bool active) { active_ = active; }
51 double desired()
const {
return desired_; }
52 void setDesired(
double desired) { desired_ = desired; }
54 double scale()
const {
return scale_; }
55 void setScale(
double scale) { scale_ = scale; }
57 double tolerance()
const {
return tolerance_; }
58 void setTolerance(
double tolerance) { tolerance_ = tolerance; }
60 bool valid()
const {
return valid_; }
61 void setValid(
bool valid) { valid_ = valid; }
63 double weight()
const {
return weight_; }
64 void setWeight(
double weight) { weight_ = weight; }
67 errc_t getValue(
double& value)
const;
69 Expr* expr()
const {
return expr_.get(); }
70 void setExpr(
Expr* expr) { expr_ = expr; }
77 double tolerance_{0.0};