rename files
parent
aef273bce8
commit
94805798e9
|
@ -72,7 +72,7 @@ HybridGaussianConditional::HybridGaussianConditional(
|
|||
|
||||
/* *******************************************************************************/
|
||||
// TODO(dellaert): This is copy/paste: HybridGaussianConditional should be derived from
|
||||
// GaussianMixtureFactor, no?
|
||||
// HybridGaussianFactor, no?
|
||||
GaussianFactorGraphTree HybridGaussianConditional::add(
|
||||
const GaussianFactorGraphTree &sum) const {
|
||||
using Y = GaussianFactorGraph;
|
||||
|
@ -203,7 +203,7 @@ bool HybridGaussianConditional::allFrontalsGiven(const VectorValues &given) cons
|
|||
}
|
||||
|
||||
/* ************************************************************************* */
|
||||
std::shared_ptr<GaussianMixtureFactor> HybridGaussianConditional::likelihood(
|
||||
std::shared_ptr<HybridGaussianFactor> HybridGaussianConditional::likelihood(
|
||||
const VectorValues &given) const {
|
||||
if (!allFrontalsGiven(given)) {
|
||||
throw std::runtime_error(
|
||||
|
@ -212,7 +212,7 @@ std::shared_ptr<GaussianMixtureFactor> HybridGaussianConditional::likelihood(
|
|||
|
||||
const DiscreteKeys discreteParentKeys = discreteKeys();
|
||||
const KeyVector continuousParentKeys = continuousParents();
|
||||
const GaussianMixtureFactor::Factors likelihoods(
|
||||
const HybridGaussianFactor::Factors likelihoods(
|
||||
conditionals_, [&](const GaussianConditional::shared_ptr &conditional) {
|
||||
const auto likelihood_m = conditional->likelihood(given);
|
||||
const double Cgm_Kgcm =
|
||||
|
@ -231,7 +231,7 @@ std::shared_ptr<GaussianMixtureFactor> HybridGaussianConditional::likelihood(
|
|||
return std::make_shared<JacobianFactor>(gfg);
|
||||
}
|
||||
});
|
||||
return std::make_shared<GaussianMixtureFactor>(
|
||||
return std::make_shared<HybridGaussianFactor>(
|
||||
continuousParentKeys, discreteParentKeys, likelihoods);
|
||||
}
|
||||
|
|
@ -10,7 +10,7 @@
|
|||
* -------------------------------------------------------------------------- */
|
||||
|
||||
/**
|
||||
* @file testGaussianMixtureFactor.cpp
|
||||
* @file testHybridGaussianFactor.cpp
|
||||
* @brief Unit tests for HybridGaussianFactor
|
||||
* @author Varun Agrawal
|
||||
* @author Fan Jiang
|
|
@ -10,7 +10,7 @@
|
|||
* -------------------------------------------------------------------------- */
|
||||
|
||||
/**
|
||||
* @file testMixtureFactor.cpp
|
||||
* @file testHybridNonlinearFactor.cpp
|
||||
* @brief Unit tests for HybridNonlinearFactor
|
||||
* @author Varun Agrawal
|
||||
* @date October 2022
|
Loading…
Reference in New Issue