formatting
parent
cc79d0432d
commit
cfebf0cca0
|
@ -96,18 +96,21 @@ HybridGaussianConditional::HybridGaussianConditional(
|
||||||
conditionals_(helper.conditionals),
|
conditionals_(helper.conditionals),
|
||||||
negLogConstant_(helper.minNegLogConstant) {}
|
negLogConstant_(helper.minNegLogConstant) {}
|
||||||
|
|
||||||
|
/* *******************************************************************************/
|
||||||
HybridGaussianConditional::HybridGaussianConditional(
|
HybridGaussianConditional::HybridGaussianConditional(
|
||||||
const DiscreteKey &mode,
|
const DiscreteKey &mode,
|
||||||
const std::vector<GaussianConditional::shared_ptr> &conditionals)
|
const std::vector<GaussianConditional::shared_ptr> &conditionals)
|
||||||
: HybridGaussianConditional(DiscreteKeys{mode},
|
: HybridGaussianConditional(DiscreteKeys{mode},
|
||||||
Conditionals({mode}, conditionals)) {}
|
Conditionals({mode}, conditionals)) {}
|
||||||
|
|
||||||
|
/* *******************************************************************************/
|
||||||
HybridGaussianConditional::HybridGaussianConditional(
|
HybridGaussianConditional::HybridGaussianConditional(
|
||||||
const DiscreteKey &mode, Key key, //
|
const DiscreteKey &mode, Key key, //
|
||||||
const std::vector<std::pair<Vector, double>> ¶meters)
|
const std::vector<std::pair<Vector, double>> ¶meters)
|
||||||
: HybridGaussianConditional(DiscreteKeys{mode},
|
: HybridGaussianConditional(DiscreteKeys{mode},
|
||||||
Helper(mode, parameters, key)) {}
|
Helper(mode, parameters, key)) {}
|
||||||
|
|
||||||
|
/* *******************************************************************************/
|
||||||
HybridGaussianConditional::HybridGaussianConditional(
|
HybridGaussianConditional::HybridGaussianConditional(
|
||||||
const DiscreteKey &mode, Key key, //
|
const DiscreteKey &mode, Key key, //
|
||||||
const Matrix &A, Key parent,
|
const Matrix &A, Key parent,
|
||||||
|
@ -115,6 +118,7 @@ HybridGaussianConditional::HybridGaussianConditional(
|
||||||
: HybridGaussianConditional(DiscreteKeys{mode},
|
: HybridGaussianConditional(DiscreteKeys{mode},
|
||||||
Helper(mode, parameters, key, A, parent)) {}
|
Helper(mode, parameters, key, A, parent)) {}
|
||||||
|
|
||||||
|
/* *******************************************************************************/
|
||||||
HybridGaussianConditional::HybridGaussianConditional(
|
HybridGaussianConditional::HybridGaussianConditional(
|
||||||
const DiscreteKey &mode, Key key, //
|
const DiscreteKey &mode, Key key, //
|
||||||
const Matrix &A1, Key parent1, const Matrix &A2, Key parent2,
|
const Matrix &A1, Key parent1, const Matrix &A2, Key parent2,
|
||||||
|
@ -123,6 +127,7 @@ HybridGaussianConditional::HybridGaussianConditional(
|
||||||
DiscreteKeys{mode},
|
DiscreteKeys{mode},
|
||||||
Helper(mode, parameters, key, A1, parent1, A2, parent2)) {}
|
Helper(mode, parameters, key, A1, parent1, A2, parent2)) {}
|
||||||
|
|
||||||
|
/* *******************************************************************************/
|
||||||
HybridGaussianConditional::HybridGaussianConditional(
|
HybridGaussianConditional::HybridGaussianConditional(
|
||||||
const DiscreteKeys &discreteParents,
|
const DiscreteKeys &discreteParents,
|
||||||
const HybridGaussianConditional::Conditionals &conditionals)
|
const HybridGaussianConditional::Conditionals &conditionals)
|
||||||
|
|
|
@ -366,6 +366,7 @@ static std::shared_ptr<Factor> createHybridGaussianFactor(
|
||||||
return std::make_shared<HybridGaussianFactor>(discreteSeparator, newFactors);
|
return std::make_shared<HybridGaussianFactor>(discreteSeparator, newFactors);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* *******************************************************************************/
|
||||||
std::pair<HybridConditional::shared_ptr, std::shared_ptr<Factor>>
|
std::pair<HybridConditional::shared_ptr, std::shared_ptr<Factor>>
|
||||||
HybridGaussianFactorGraph::eliminate(const Ordering &keys) const {
|
HybridGaussianFactorGraph::eliminate(const Ordering &keys) const {
|
||||||
// Since we eliminate all continuous variables first,
|
// Since we eliminate all continuous variables first,
|
||||||
|
|
Loading…
Reference in New Issue