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