diff --git a/gtsam/inference/IndexConditional.h b/gtsam/inference/IndexConditional.h index c1cbbdaac..941502b76 100644 --- a/gtsam/inference/IndexConditional.h +++ b/gtsam/inference/IndexConditional.h @@ -75,10 +75,16 @@ namespace gtsam { } /** Constructor from keys and nr of frontal variables */ - IndexConditional(const std::vector& keys, size_t nrFrontals) : - Base(keys, nrFrontals) { - assertInvariants(); - } + IndexConditional(const std::vector& keys, size_t nrFrontals) : + Base(keys, nrFrontals) { + assertInvariants(); + } + + /** Constructor from keys and nr of frontal variables */ + IndexConditional(const std::list& keys, size_t nrFrontals) : + Base(keys, nrFrontals) { + assertInvariants(); + } /// @} /// @name Standard Interface