Removing extraneous commented code from ISAM
							parent
							
								
									6da44cf80a
								
							
						
					
					
						commit
						43e3f865e9
					
				| 
						 | 
					@ -434,7 +434,6 @@ namespace gtsam {
 | 
				
			||||||
	  newKeys[0] = key;
 | 
						  newKeys[0] = key;
 | 
				
			||||||
	  std::copy((*clique)->begin(), (*clique)->end(), newKeys.begin()+1);
 | 
						  std::copy((*clique)->begin(), (*clique)->end(), newKeys.begin()+1);
 | 
				
			||||||
	  clique->conditional_ = CONDITIONAL::FromKeys(newKeys, (*clique)->nrFrontals() + 1);
 | 
						  clique->conditional_ = CONDITIONAL::FromKeys(newKeys, (*clique)->nrFrontals() + 1);
 | 
				
			||||||
//	  clique->conditional_->addFrontal(conditional);
 | 
					 | 
				
			||||||
	  if(debug) clique->print("Expanded clique is ");
 | 
						  if(debug) clique->print("Expanded clique is ");
 | 
				
			||||||
	  clique->assertInvariants();
 | 
						  clique->assertInvariants();
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -30,15 +30,10 @@ namespace gtsam {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  using namespace std;
 | 
					  using namespace std;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /** Create an empty Bayes Tree */
 | 
					  /* ************************************************************************* */
 | 
				
			||||||
  template<class CONDITIONAL>
 | 
					  template<class CONDITIONAL>
 | 
				
			||||||
  ISAM<CONDITIONAL>::ISAM() : BayesTree<CONDITIONAL>() {}
 | 
					  ISAM<CONDITIONAL>::ISAM() : BayesTree<CONDITIONAL>() {}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /** Create a Bayes Tree from a Bayes Net */
 | 
					 | 
				
			||||||
//  template<class CONDITIONAL>
 | 
					 | 
				
			||||||
//  ISAM<CONDITIONAL>::ISAM(const BayesNet<CONDITIONAL>& bayesNet) :
 | 
					 | 
				
			||||||
//    BayesTree<CONDITIONAL>(bayesNet) {}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  /* ************************************************************************* */
 | 
					  /* ************************************************************************* */
 | 
				
			||||||
  template<class CONDITIONAL>
 | 
					  template<class CONDITIONAL>
 | 
				
			||||||
	template<class FG> void ISAM<CONDITIONAL>::update_internal(
 | 
						template<class FG> void ISAM<CONDITIONAL>::update_internal(
 | 
				
			||||||
| 
						 | 
					@ -53,13 +48,6 @@ namespace gtsam {
 | 
				
			||||||
    factors.push_back(newFactors);
 | 
					    factors.push_back(newFactors);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // eliminate into a Bayes net
 | 
					    // eliminate into a Bayes net
 | 
				
			||||||
//    GenericSequentialSolver<typename CONDITIONAL::FactorType> solver(factors);
 | 
					 | 
				
			||||||
//    typename BayesNet<CONDITIONAL>::shared_ptr bayesNet = solver.eliminate(function);
 | 
					 | 
				
			||||||
//
 | 
					 | 
				
			||||||
//    // insert conditionals back in, straight into the topless bayesTree
 | 
					 | 
				
			||||||
//    typename BayesNet<CONDITIONAL>::const_reverse_iterator rit;
 | 
					 | 
				
			||||||
//    for ( rit=bayesNet->rbegin(); rit != bayesNet->rend(); ++rit )
 | 
					 | 
				
			||||||
//      BayesTree<CONDITIONAL>::insert(*this,*rit);
 | 
					 | 
				
			||||||
    GenericMultifrontalSolver<typename CONDITIONAL::FactorType, JunctionTree<FG> > solver(factors);
 | 
					    GenericMultifrontalSolver<typename CONDITIONAL::FactorType, JunctionTree<FG> > solver(factors);
 | 
				
			||||||
    boost::shared_ptr<BayesTree<CONDITIONAL> > bayesTree;
 | 
					    boost::shared_ptr<BayesTree<CONDITIONAL> > bayesTree;
 | 
				
			||||||
    bayesTree = solver.eliminate(function);
 | 
					    bayesTree = solver.eliminate(function);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -38,9 +38,6 @@ namespace gtsam {
 | 
				
			||||||
		/** Create an empty Bayes Tree */
 | 
							/** Create an empty Bayes Tree */
 | 
				
			||||||
		ISAM();
 | 
							ISAM();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		/** Create a Bayes Tree from a Bayes Net */
 | 
					 | 
				
			||||||
		ISAM(const BayesNet<CONDITIONAL>& bayesNet);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		/** Copy constructor */
 | 
							/** Copy constructor */
 | 
				
			||||||
		ISAM(const Base& bayesTree) :
 | 
							ISAM(const Base& bayesTree) :
 | 
				
			||||||
				Base(bayesTree) {
 | 
									Base(bayesTree) {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue