From bc555aef0a0a6e152c92a85a88635d8d97bb413c Mon Sep 17 00:00:00 2001 From: Frank Dellaert Date: Fri, 27 Sep 2024 06:49:07 -0700 Subject: [PATCH] Changed order --- gtsam/hybrid/HybridGaussianConditional.h | 26 +++++++++++------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/gtsam/hybrid/HybridGaussianConditional.h b/gtsam/hybrid/HybridGaussianConditional.h index b7e2ff024..e0bf66e52 100644 --- a/gtsam/hybrid/HybridGaussianConditional.h +++ b/gtsam/hybrid/HybridGaussianConditional.h @@ -77,7 +77,18 @@ class GTSAM_EXPORT HybridGaussianConditional HybridGaussianConditional() = default; /** - * @brief Construct a new HybridGaussianConditional object. + * @brief Construct from one discrete key and vector of conditionals. + * + * @param discreteParent Single discrete parent variable + * @param conditionals Vector of conditionals with the same size as the + * cardinality of the discrete parent. + */ + HybridGaussianConditional( + const DiscreteKey &discreteParent, + const std::vector &conditionals); + + /** + * @brief Construct from multiple discrete keys and conditional tree. * * @param discreteParents the discrete parents. Will be placed last. * @param conditionals a decision tree of GaussianConditionals. The number of @@ -88,19 +99,6 @@ class GTSAM_EXPORT HybridGaussianConditional HybridGaussianConditional(const DiscreteKeys &discreteParents, const Conditionals &conditionals); - /** - * @brief Make a Hybrid Gaussian Conditional from - * a vector of Gaussian conditionals. - * The DecisionTree-based constructor is preferred over this one. - * - * @param discreteParent Single discrete parent variable - * @param conditionals Vector of conditionals with the same size as the - * cardinality of the discrete parent. - */ - HybridGaussianConditional( - const DiscreteKey &discreteParent, - const std::vector &conditionals); - /// @} /// @name Testable /// @{