fix equality checks
parent
eb074e7424
commit
3f239c28be
|
|
@ -34,7 +34,7 @@ GaussianMixtureFactor::GaussianMixtureFactor(const KeyVector &continuousKeys,
|
||||||
|
|
||||||
/* *******************************************************************************/
|
/* *******************************************************************************/
|
||||||
bool GaussianMixtureFactor::equals(const HybridFactor &lf, double tol) const {
|
bool GaussianMixtureFactor::equals(const HybridFactor &lf, double tol) const {
|
||||||
return false;
|
return Base::equals(lf, tol);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* *******************************************************************************/
|
/* *******************************************************************************/
|
||||||
|
|
|
||||||
|
|
@ -89,7 +89,7 @@ void HybridConditional::print(const std::string &s,
|
||||||
}
|
}
|
||||||
|
|
||||||
bool HybridConditional::equals(const HybridFactor &other, double tol) const {
|
bool HybridConditional::equals(const HybridFactor &other, double tol) const {
|
||||||
return false;
|
return BaseFactor::equals(other, tol);
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace gtsam
|
} // namespace gtsam
|
||||||
|
|
|
||||||
|
|
@ -64,6 +64,10 @@ HybridFactor::HybridFactor(const DiscreteKeys &discreteKeys)
|
||||||
isDiscrete_(true),
|
isDiscrete_(true),
|
||||||
discreteKeys_(discreteKeys) {}
|
discreteKeys_(discreteKeys) {}
|
||||||
|
|
||||||
|
bool HybridFactor::equals(const HybridFactor &lf, double tol) const {
|
||||||
|
return Base::equals(lf, tol);
|
||||||
|
}
|
||||||
|
|
||||||
void HybridFactor::print(const std::string &s,
|
void HybridFactor::print(const std::string &s,
|
||||||
const KeyFormatter &formatter) const {
|
const KeyFormatter &formatter) const {
|
||||||
std::cout << s;
|
std::cout << s;
|
||||||
|
|
|
||||||
|
|
@ -85,7 +85,7 @@ class GTSAM_EXPORT HybridFactor : public Factor {
|
||||||
/// @{
|
/// @{
|
||||||
|
|
||||||
/// equals
|
/// equals
|
||||||
virtual bool equals(const HybridFactor &lf, double tol = 1e-9) const = 0;
|
virtual bool equals(const HybridFactor &lf, double tol = 1e-9) const;
|
||||||
|
|
||||||
/// print
|
/// print
|
||||||
void print(
|
void print(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue