Added missing methods
parent
312ba5fd52
commit
7c270618dd
|
@ -40,6 +40,15 @@ virtual class HybridFactor {
|
||||||
bool empty() const;
|
bool empty() const;
|
||||||
size_t size() const;
|
size_t size() const;
|
||||||
gtsam::KeyVector keys() const;
|
gtsam::KeyVector keys() const;
|
||||||
|
|
||||||
|
// Standard interface:
|
||||||
|
double error(const gtsam::HybridValues &values) const;
|
||||||
|
bool isDiscrete() const;
|
||||||
|
bool isContinuous() const;
|
||||||
|
bool isHybrid() const;
|
||||||
|
size_t nrContinuous() const;
|
||||||
|
gtsam::DiscreteKeys discreteKeys() const;
|
||||||
|
gtsam::KeyVector continuousKeys() const;
|
||||||
};
|
};
|
||||||
|
|
||||||
#include <gtsam/hybrid/HybridConditional.h>
|
#include <gtsam/hybrid/HybridConditional.h>
|
||||||
|
@ -50,7 +59,13 @@ virtual class HybridConditional {
|
||||||
bool equals(const gtsam::HybridConditional& other, double tol = 1e-9) const;
|
bool equals(const gtsam::HybridConditional& other, double tol = 1e-9) const;
|
||||||
size_t nrFrontals() const;
|
size_t nrFrontals() const;
|
||||||
size_t nrParents() const;
|
size_t nrParents() const;
|
||||||
|
|
||||||
|
// Standard interface:
|
||||||
|
gtsam::GaussianMixture* asMixture() const;
|
||||||
|
gtsam::GaussianConditional* asGaussian() const;
|
||||||
|
gtsam::DiscreteConditional* asDiscrete() const;
|
||||||
gtsam::Factor* inner();
|
gtsam::Factor* inner();
|
||||||
|
double error(const gtsam::HybridValues& values) const;
|
||||||
};
|
};
|
||||||
|
|
||||||
#include <gtsam/hybrid/HybridDiscreteFactor.h>
|
#include <gtsam/hybrid/HybridDiscreteFactor.h>
|
||||||
|
@ -61,6 +76,7 @@ virtual class HybridDiscreteFactor {
|
||||||
gtsam::DefaultKeyFormatter) const;
|
gtsam::DefaultKeyFormatter) const;
|
||||||
bool equals(const gtsam::HybridDiscreteFactor& other, double tol = 1e-9) const;
|
bool equals(const gtsam::HybridDiscreteFactor& other, double tol = 1e-9) const;
|
||||||
gtsam::Factor* inner();
|
gtsam::Factor* inner();
|
||||||
|
double error(const gtsam::HybridValues &values) const;
|
||||||
};
|
};
|
||||||
|
|
||||||
#include <gtsam/hybrid/GaussianMixtureFactor.h>
|
#include <gtsam/hybrid/GaussianMixtureFactor.h>
|
||||||
|
|
Loading…
Reference in New Issue