Add operators
parent
a4dab12bb0
commit
fefa99193b
|
|
@ -83,6 +83,11 @@ namespace gtsam {
|
||||||
//** evaluate for given DiscreteValues */
|
//** evaluate for given DiscreteValues */
|
||||||
double evaluate(const DiscreteValues & values) const;
|
double evaluate(const DiscreteValues & values) const;
|
||||||
|
|
||||||
|
//** (Preferred) sugar for the above for given DiscreteValues */
|
||||||
|
double operator()(const DiscreteValues & values) const {
|
||||||
|
return evaluate(values);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Solve the DiscreteBayesNet by back-substitution
|
* Solve the DiscreteBayesNet by back-substitution
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -80,6 +80,12 @@ class GTSAM_EXPORT DiscreteBayesTree
|
||||||
|
|
||||||
//** evaluate probability for given DiscreteValues */
|
//** evaluate probability for given DiscreteValues */
|
||||||
double evaluate(const DiscreteValues& values) const;
|
double evaluate(const DiscreteValues& values) const;
|
||||||
|
|
||||||
|
//** (Preferred) sugar for the above for given DiscreteValues */
|
||||||
|
double operator()(const DiscreteValues & values) const {
|
||||||
|
return evaluate(values);
|
||||||
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace gtsam
|
} // namespace gtsam
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue