release/4.3a0
Frank Dellaert 2023-01-05 11:52:48 -08:00
parent 04c7d2edb2
commit 53cb6a4e16
2 changed files with 7 additions and 8 deletions

View File

@ -44,11 +44,11 @@ const GaussianMixture::Conditionals &GaussianMixture::conditionals() const {
/* *******************************************************************************/
GaussianMixture::GaussianMixture(
const KeyVector &continuousFrontals, const KeyVector &continuousParents,
const DiscreteKeys &discreteParents,
const std::vector<GaussianConditional::shared_ptr> &conditionalsList)
KeyVector &&continuousFrontals, KeyVector &&continuousParents,
DiscreteKeys &&discreteParents,
std::vector<GaussianConditional::shared_ptr> &&conditionals)
: GaussianMixture(continuousFrontals, continuousParents, discreteParents,
Conditionals(discreteParents, conditionalsList)) {}
Conditionals(discreteParents, conditionals)) {}
/* *******************************************************************************/
GaussianFactorGraphTree GaussianMixture::add(

View File

@ -112,10 +112,9 @@ class GTSAM_EXPORT GaussianMixture
* @param discreteParents Discrete parents variables
* @param conditionals List of conditionals
*/
GaussianMixture(
const KeyVector &continuousFrontals, const KeyVector &continuousParents,
const DiscreteKeys &discreteParents,
const std::vector<GaussianConditional::shared_ptr> &conditionals);
GaussianMixture(KeyVector &&continuousFrontals, KeyVector &&continuousParents,
DiscreteKeys &&discreteParents,
std::vector<GaussianConditional::shared_ptr> &&conditionals);
/// @}
/// @name Testable