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