diff --git a/gtsam/linear/GaussianFactorGraph.h b/gtsam/linear/GaussianFactorGraph.h index 7469d96d5..ce475e100 100644 --- a/gtsam/linear/GaussianFactorGraph.h +++ b/gtsam/linear/GaussianFactorGraph.h @@ -86,7 +86,13 @@ namespace gtsam { /** Default constructor */ GaussianFactorGraph() {} - using Base::Base; // Inherit constructors + /** + * Construct from an initializer lists of GaussianFactor shared pointers. + * Example: + * GaussianFactorGraph graph = { factor1, factor2, factor3 }; + */ + GaussianFactorGraph(std::initializer_list factors) : Base(factors) {} + /** Construct from iterator over factors */ template