From 098d2ce4a4120a418d0987405394989db07a85ac Mon Sep 17 00:00:00 2001 From: Varun Agrawal Date: Thu, 22 Dec 2022 08:26:08 +0530 Subject: [PATCH] Update docstrings --- gtsam/hybrid/HybridBayesNet.h | 6 ++++-- gtsam/hybrid/HybridGaussianFactorGraph.h | 9 ++++++--- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/gtsam/hybrid/HybridBayesNet.h b/gtsam/hybrid/HybridBayesNet.h index c6ac6dcec..f8ec60911 100644 --- a/gtsam/hybrid/HybridBayesNet.h +++ b/gtsam/hybrid/HybridBayesNet.h @@ -145,8 +145,10 @@ class GTSAM_EXPORT HybridBayesNet : public BayesNet { AlgebraicDecisionTree error(const VectorValues &continuousValues) const; /** - * @brief Compute unnormalized probability for each discrete assignment, - * and return as a tree. + * @brief Compute unnormalized probability q(μ|M), + * for each discrete assignment, and return as a tree. + * q(μ|M) is the unnormalized probability at the MLE point μ, + * conditioned on the discrete variables. * * @param continuousValues Continuous values at which to compute the * probability. diff --git a/gtsam/hybrid/HybridGaussianFactorGraph.h b/gtsam/hybrid/HybridGaussianFactorGraph.h index c7e9aa60d..ac9ae1a46 100644 --- a/gtsam/hybrid/HybridGaussianFactorGraph.h +++ b/gtsam/hybrid/HybridGaussianFactorGraph.h @@ -99,11 +99,12 @@ class GTSAM_EXPORT HybridGaussianFactorGraph using shared_ptr = boost::shared_ptr; ///< shared_ptr to This using Values = gtsam::Values; ///< backwards compatibility - using Indices = KeyVector; ///> map from keys to values + using Indices = KeyVector; ///< map from keys to values /// @name Constructors /// @{ + /// @brief Default constructor. HybridGaussianFactorGraph() = default; /** @@ -174,14 +175,16 @@ class GTSAM_EXPORT HybridGaussianFactorGraph * @brief Compute error for each discrete assignment, * and return as a tree. * + * Error \f$ e = \Vert x - \mu \Vert_{\Sigma} \f$. + * * @param continuousValues Continuous values at which to compute the error. * @return AlgebraicDecisionTree */ AlgebraicDecisionTree error(const VectorValues& continuousValues) const; /** - * @brief Compute unnormalized probability for each discrete assignment, - * and return as a tree. + * @brief Compute unnormalized probability \f$ P(X | M, Z) \f$ + * for each discrete assignment, and return as a tree. * * @param continuousValues Continuous values at which to compute the * probability.