expose DiscreteKeysAsSet as a function

release/4.3a0
Varun Agrawal 2022-10-20 15:43:29 -04:00
parent 40d38651cc
commit 82f328b808
2 changed files with 3 additions and 1 deletions

View File

@ -129,7 +129,6 @@ void GaussianMixture::print(const std::string &s,
}
/* ************************************************************************* */
/// Return the DiscreteKey vector as a set.
std::set<DiscreteKey> DiscreteKeysAsSet(const DiscreteKeys &dkeys) {
std::set<DiscreteKey> s;
s.insert(dkeys.begin(), dkeys.end());

View File

@ -162,6 +162,9 @@ class GTSAM_EXPORT GaussianMixture
Sum add(const Sum &sum) const;
};
/// Return the DiscreteKey vector as a set.
std::set<DiscreteKey> DiscreteKeysAsSet(const DiscreteKeys &dkeys);
// traits
template <>
struct traits<GaussianMixture> : public Testable<GaussianMixture> {};