throw exceptions instead of crashing
parent
d0ce5d36da
commit
689b9fefc0
|
|
@ -95,6 +95,7 @@ namespace gtsam {
|
||||||
/* ************************************************************************* */
|
/* ************************************************************************* */
|
||||||
template<class Conditional>
|
template<class Conditional>
|
||||||
void BayesTree<Conditional>::saveGraph(const std::string &s) const {
|
void BayesTree<Conditional>::saveGraph(const std::string &s) const {
|
||||||
|
if (!root_.get()) throw invalid_argument("the root of bayes tree has not been initialized!");
|
||||||
ofstream of(s.c_str());
|
ofstream of(s.c_str());
|
||||||
of<< "digraph G{\n";
|
of<< "digraph G{\n";
|
||||||
saveGraph(of, root_);
|
saveGraph(of, root_);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue