From 9e373437a7280ab8a5a714b65aa8ad8720399b13 Mon Sep 17 00:00:00 2001 From: Richard Roberts Date: Mon, 24 Jun 2013 19:30:12 +0000 Subject: [PATCH] Removed unused BayesTreeCliqueDefault --- gtsam/inference/BayesTreeCliqueDefault.h | 60 ------------------------ 1 file changed, 60 deletions(-) delete mode 100644 gtsam/inference/BayesTreeCliqueDefault.h diff --git a/gtsam/inference/BayesTreeCliqueDefault.h b/gtsam/inference/BayesTreeCliqueDefault.h deleted file mode 100644 index f8c72f018..000000000 --- a/gtsam/inference/BayesTreeCliqueDefault.h +++ /dev/null @@ -1,60 +0,0 @@ -/* ---------------------------------------------------------------------------- - - * GTSAM Copyright 2010, Georgia Tech Research Corporation, - * Atlanta, Georgia 30332-0415 - * All Rights Reserved - * Authors: Frank Dellaert, et al. (see THANKS for the full author list) - - * See LICENSE for the license information - - * -------------------------------------------------------------------------- */ - -/** - * @file BayesTreeCliqueDefault.h - * @brief A standard BayesTree clique. iSAM2 uses a specialized clique. - * @author Frank Dellaert - * @author Richard Roberts - */ - -#pragma once - -#include - -namespace gtsam { - - /* ************************************************************************* */ - /** - * A Clique in the tree is an incomplete Bayes net: the variables - * in the Bayes net are the frontal nodes, and the variables conditioned - * on are the separator. We also have pointers up and down the tree. - * - * Since our Conditional class already handles multiple frontal variables, - * this Clique contains exactly 1 conditional. - * - * This is the default clique type in a BayesTree, but some algorithms, like - * iSAM2 (see ISAM2Clique), use a different clique type in order to store - * extra data along with the clique. - */ - template - struct BayesTreeCliqueDefaultUnordered : - public BayesTreeCliqueBaseUnordered, FACTORGRAPH, BAYESNET> { - public: - typedef typename BAYESNET::ConditionalType ConditionalType; - typedef typename FACTORGRAPH::FactorType FactorType; - typedef BayesTreeCliqueDefaultUnordered This; - typedef BayesTreeCliqueBaseUnordered Base; - typedef boost::shared_ptr shared_ptr; - typedef boost::weak_ptr weak_ptr; - BayesTreeCliqueDefaultUnordered() {} - BayesTreeCliqueDefaultUnordered(const boost::shared_ptr& conditional) : Base(conditional) {} - - private: - /** Serialization function */ - friend class boost::serialization::access; - template - void serialize(ARCHIVE & ar, const unsigned int version) { - ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(Base); - } - }; - -}