Fixed initialization bug
parent
3522d09c4e
commit
d3b5c463ed
|
@ -38,6 +38,15 @@ void LinearContainerFactor::initializeLinearizationPoint(const Values& lineariza
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* ************************************************************************* */
|
||||||
|
LinearContainerFactor::LinearContainerFactor(const GaussianFactor::shared_ptr& factor,
|
||||||
|
const boost::optional<Values>& linearizationPoint)
|
||||||
|
: factor_(factor), linearizationPoint_(linearizationPoint) {
|
||||||
|
// Extract keys stashed in linear factor
|
||||||
|
BOOST_FOREACH(const Index& idx, factor_->keys())
|
||||||
|
keys_.push_back(idx);
|
||||||
|
}
|
||||||
|
|
||||||
/* ************************************************************************* */
|
/* ************************************************************************* */
|
||||||
LinearContainerFactor::LinearContainerFactor(
|
LinearContainerFactor::LinearContainerFactor(
|
||||||
const JacobianFactor& factor, const Ordering& ordering,
|
const JacobianFactor& factor, const Ordering& ordering,
|
||||||
|
|
|
@ -25,8 +25,7 @@ protected:
|
||||||
|
|
||||||
/** direct copy constructor */
|
/** direct copy constructor */
|
||||||
LinearContainerFactor(const GaussianFactor::shared_ptr& factor,
|
LinearContainerFactor(const GaussianFactor::shared_ptr& factor,
|
||||||
const boost::optional<Values>& linearizationPoint)
|
const boost::optional<Values>& linearizationPoint);
|
||||||
: factor_(factor), linearizationPoint_(linearizationPoint) {}
|
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue