Add operators
parent
a4dab12bb0
commit
fefa99193b
|
|
@ -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
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue