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(
|
||||
const JacobianFactor& factor, const Ordering& ordering,
|
||||
|
|
|
@ -25,8 +25,7 @@ protected:
|
|||
|
||||
/** direct copy constructor */
|
||||
LinearContainerFactor(const GaussianFactor::shared_ptr& factor,
|
||||
const boost::optional<Values>& linearizationPoint)
|
||||
: factor_(factor), linearizationPoint_(linearizationPoint) {}
|
||||
const boost::optional<Values>& linearizationPoint);
|
||||
|
||||
public:
|
||||
|
||||
|
|
Loading…
Reference in New Issue