Add operators

release/4.3a0
Frank Dellaert 2021-12-16 13:52:08 -05:00
parent a4dab12bb0
commit fefa99193b
2 changed files with 11 additions and 0 deletions

View File

@ -83,6 +83,11 @@ namespace gtsam {
//** evaluate for given DiscreteValues */
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
*/

View File

@ -80,6 +80,12 @@ class GTSAM_EXPORT DiscreteBayesTree
//** evaluate probability for given DiscreteValues */
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