Expose correct error versions
parent
a4aebb548a
commit
ebb5ae6f18
|
|
@ -205,9 +205,14 @@ namespace gtsam {
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ************************************************************************* */
|
/* ************************************************************************* */
|
||||||
double GaussianConditional::evaluate(const VectorValues& c) const {
|
double GaussianConditional::evaluate(const VectorValues& x) const {
|
||||||
return exp(logProbability(c));
|
return exp(logProbability(x));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
double GaussianConditional::evaluate(const HybridValues& x) const {
|
||||||
|
return evaluate(x.continuous());
|
||||||
|
}
|
||||||
|
|
||||||
/* ************************************************************************* */
|
/* ************************************************************************* */
|
||||||
VectorValues GaussianConditional::solve(const VectorValues& x) const {
|
VectorValues GaussianConditional::solve(const VectorValues& x) const {
|
||||||
// Concatenate all vector values that correspond to parent variables
|
// Concatenate all vector values that correspond to parent variables
|
||||||
|
|
|
||||||
|
|
@ -262,7 +262,12 @@ namespace gtsam {
|
||||||
*/
|
*/
|
||||||
double logProbability(const HybridValues& x) const override;
|
double logProbability(const HybridValues& x) const override;
|
||||||
|
|
||||||
using Conditional::evaluate; // Expose evaluate(const HybridValues&) method..
|
/**
|
||||||
|
* Calculate probability for HybridValues `x`.
|
||||||
|
* Simply dispatches to VectorValues version.
|
||||||
|
*/
|
||||||
|
double evaluate(const HybridValues& x) const override;
|
||||||
|
|
||||||
using Conditional::operator(); // Expose evaluate(const HybridValues&) method..
|
using Conditional::operator(); // Expose evaluate(const HybridValues&) method..
|
||||||
using JacobianFactor::error; // Expose error(const HybridValues&) method..
|
using JacobianFactor::error; // Expose error(const HybridValues&) method..
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue