From 2cd2ab0a43ea57c33392371d7ec1d285b1f005c3 Mon Sep 17 00:00:00 2001 From: Varun Agrawal Date: Sat, 7 Dec 2024 18:25:40 -0500 Subject: [PATCH] DiscreteDistribution from TableFactor --- gtsam/discrete/DiscreteDistribution.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gtsam/discrete/DiscreteDistribution.h b/gtsam/discrete/DiscreteDistribution.h index 4b690da15..abe8f7933 100644 --- a/gtsam/discrete/DiscreteDistribution.h +++ b/gtsam/discrete/DiscreteDistribution.h @@ -40,10 +40,14 @@ class GTSAM_EXPORT DiscreteDistribution : public DiscreteConditional { /// Default constructor needed for serialization. DiscreteDistribution() {} - /// Constructor from factor. + /// Constructor from DecisionTreeFactor. explicit DiscreteDistribution(const DecisionTreeFactor& f) : Base(f.size(), f) {} + /// Constructor from TableFactor. + explicit DiscreteDistribution(const TableFactor& f) + : Base(f.size(), f) {} + /** * Construct from a Signature. *