add print method to DiscreteMarginals
parent
9f4ab83cee
commit
27fc6a7a4e
|
@ -55,4 +55,12 @@ Vector DiscreteMarginals::marginalProbabilities(const DiscreteKey& key) const {
|
|||
return vResult;
|
||||
}
|
||||
|
||||
/* ************************************************************************* */
|
||||
void DiscreteMarginals::print(
|
||||
const std::string& s = "",
|
||||
const KeyFormatter formatter = DefaultKeyFormatter) const {
|
||||
std::cout << (s.empty() ? "Discrete Marginals of:" : s + " ") << std::endl;
|
||||
bayesTree_.print("", formatter);
|
||||
}
|
||||
|
||||
} /* namespace gtsam */
|
||||
|
|
|
@ -52,6 +52,10 @@ class DiscreteMarginals {
|
|||
* @return Vector of marginal probabilities
|
||||
*/
|
||||
Vector marginalProbabilities(const DiscreteKey& key) const;
|
||||
|
||||
/// Print details
|
||||
void print(const std::string& s = "",
|
||||
const KeyFormatter formatter = DefaultKeyFormatter) const;
|
||||
};
|
||||
|
||||
} /* namespace gtsam */
|
||||
|
|
Loading…
Reference in New Issue