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