Re-formatted constructors for clarity
							parent
							
								
									8d00897abf
								
							
						
					
					
						commit
						3fe02c3290
					
				|  | @ -25,23 +25,30 @@ | ||||||
| namespace gtsam { | namespace gtsam { | ||||||
| 
 | 
 | ||||||
| /* ************************************************************************* */ | /* ************************************************************************* */ | ||||||
| GaussianSequentialSolver::GaussianSequentialSolver(const FactorGraph<GaussianFactor>& factorGraph, bool useQR) : | GaussianSequentialSolver::GaussianSequentialSolver( | ||||||
|     Base(factorGraph), useQR_(useQR) {} | 		const FactorGraph<GaussianFactor>& factorGraph, bool useQR) : | ||||||
| 
 | 		Base(factorGraph), useQR_(useQR) { | ||||||
| /* ************************************************************************* */ |  | ||||||
| GaussianSequentialSolver::GaussianSequentialSolver(const FactorGraph<GaussianFactor>::shared_ptr& factorGraph, |  | ||||||
|     const VariableIndex::shared_ptr& variableIndex, bool useQR) : |  | ||||||
|     Base(factorGraph, variableIndex), useQR_(useQR) {} |  | ||||||
| 
 |  | ||||||
| /* ************************************************************************* */ |  | ||||||
| GaussianSequentialSolver::shared_ptr GaussianSequentialSolver::Create( |  | ||||||
|     const FactorGraph<GaussianFactor>::shared_ptr& factorGraph, const VariableIndex::shared_ptr& variableIndex, bool useQR) { |  | ||||||
|   return shared_ptr(new GaussianSequentialSolver(factorGraph, variableIndex, useQR)); |  | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /* ************************************************************************* */ | /* ************************************************************************* */ | ||||||
| void GaussianSequentialSolver::replaceFactors(const FactorGraph<GaussianFactor>::shared_ptr& factorGraph) { | GaussianSequentialSolver::GaussianSequentialSolver( | ||||||
|   Base::replaceFactors(factorGraph); | 		const FactorGraph<GaussianFactor>::shared_ptr& factorGraph, | ||||||
|  | 		const VariableIndex::shared_ptr& variableIndex, bool useQR) : | ||||||
|  | 		Base(factorGraph, variableIndex), useQR_(useQR) { | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | /* ************************************************************************* */ | ||||||
|  | GaussianSequentialSolver::shared_ptr GaussianSequentialSolver::Create( | ||||||
|  | 		const FactorGraph<GaussianFactor>::shared_ptr& factorGraph, | ||||||
|  | 		const VariableIndex::shared_ptr& variableIndex, bool useQR) { | ||||||
|  | 	return shared_ptr( | ||||||
|  | 			new GaussianSequentialSolver(factorGraph, variableIndex, useQR)); | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | /* ************************************************************************* */ | ||||||
|  | void GaussianSequentialSolver::replaceFactors( | ||||||
|  | 		const FactorGraph<GaussianFactor>::shared_ptr& factorGraph) { | ||||||
|  | 	Base::replaceFactors(factorGraph); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /* ************************************************************************* */ | /* ************************************************************************* */ | ||||||
|  | @ -113,4 +120,4 @@ GaussianSequentialSolver::jointFactorGraph(const std::vector<Index>& js) const { | ||||||
| 				*Base::jointFactorGraph(js, &EliminatePreferLDL))); | 				*Base::jointFactorGraph(js, &EliminatePreferLDL))); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| } | } /// namespace gtsam
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue