Fixed bug in [parents]

release/4.3a0
Frank Dellaert 2009-10-31 16:55:17 +00:00
parent 68d2f81f0a
commit 0f688302ad
2 changed files with 3 additions and 2 deletions

View File

@ -87,10 +87,11 @@ bool ConditionalGaussian::equals(const ConditionalGaussian &cg, double tol) cons
} }
/* ************************************************************************* */ /* ************************************************************************* */
list<string> ConditionalGaussian::parents() { list<string> ConditionalGaussian::parents() const {
list<string> result; list<string> result;
for (Parents::const_iterator it = parents_.begin(); it != parents_.end(); it++) for (Parents::const_iterator it = parents_.begin(); it != parents_.end(); it++)
result.push_back(it->first); result.push_back(it->first);
return result;
} }
/* ************************************************************************* */ /* ************************************************************************* */

View File

@ -101,7 +101,7 @@ namespace gtsam {
size_t dim() const {return R_.size2();} size_t dim() const {return R_.size2();}
/** return all parents */ /** return all parents */
std::list<std::string> parents(); std::list<std::string> parents() const;
/** return stuff contained in ConditionalGaussian */ /** return stuff contained in ConditionalGaussian */
const Vector& get_d() const {return d_;} const Vector& get_d() const {return d_;}