Add doxygen for GMM
parent
a36c86a4f1
commit
8b4283b281
|
|
@ -24,9 +24,8 @@
|
||||||
#include <gtsam/linear/GaussianConditional.h>
|
#include <gtsam/linear/GaussianConditional.h>
|
||||||
|
|
||||||
namespace gtsam {
|
namespace gtsam {
|
||||||
class GaussianMixture
|
class GaussianMixture : public HybridFactor,
|
||||||
: public HybridFactor,
|
public Conditional<HybridFactor, GaussianMixture> {
|
||||||
public Conditional<HybridFactor, GaussianMixture> {
|
|
||||||
public:
|
public:
|
||||||
using This = GaussianMixture;
|
using This = GaussianMixture;
|
||||||
using shared_ptr = boost::shared_ptr<GaussianMixture>;
|
using shared_ptr = boost::shared_ptr<GaussianMixture>;
|
||||||
|
|
@ -38,14 +37,22 @@ class GaussianMixture
|
||||||
Conditionals conditionals_;
|
Conditionals conditionals_;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
/**
|
||||||
|
* @brief Construct a new Gaussian Mixture object
|
||||||
|
*
|
||||||
|
* @param continuousFrontals the continuous frontals.
|
||||||
|
* @param continuousParents the continuous parents.
|
||||||
|
* @param discreteParents the discrete parents. Will be placed last.
|
||||||
|
* @param conditionals a decision tree of GaussianConditionals.
|
||||||
|
*/
|
||||||
GaussianMixture(const KeyVector &continuousFrontals,
|
GaussianMixture(const KeyVector &continuousFrontals,
|
||||||
const KeyVector &continuousParents,
|
const KeyVector &continuousParents,
|
||||||
const DiscreteKeys &discreteParents,
|
const DiscreteKeys &discreteParents,
|
||||||
const Conditionals &conditionals);
|
const Conditionals &conditionals);
|
||||||
|
|
||||||
using Sum = DecisionTree<Key, GaussianFactorGraph>;
|
using Sum = DecisionTree<Key, GaussianFactorGraph>;
|
||||||
|
|
||||||
const Conditionals& conditionals();
|
const Conditionals &conditionals();
|
||||||
|
|
||||||
/* *******************************************************************************/
|
/* *******************************************************************************/
|
||||||
Sum addTo(const Sum &sum) const;
|
Sum addTo(const Sum &sum) const;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue