simplify HybridConditional equality check
parent
9e7fcc81cd
commit
3771d63835
|
|
@ -118,21 +118,8 @@ bool HybridConditional::equals(const HybridFactor &other, double tol) const {
|
||||||
}
|
}
|
||||||
return inner_->equals(*(e->inner_), tol);
|
return inner_->equals(*(e->inner_), tol);
|
||||||
|
|
||||||
if (inner_) {
|
return inner_ ? (e->inner_ ? inner_->equals(*(e->inner_), tol) : false)
|
||||||
if (e->inner_) {
|
: !(e->inner_);
|
||||||
// Both the inner_ factors are not null
|
|
||||||
return inner_->equals(*(e->inner_), tol);
|
|
||||||
} else {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
if (e->inner_) {
|
|
||||||
return false;
|
|
||||||
} else {
|
|
||||||
// Both inner_ are null
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ************************************************************************ */
|
/* ************************************************************************ */
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue