gtsam
Loading...
Searching...
No Matches
Hybrid

Classes

class  gtsam::HybridBayesNet
 A hybrid Bayes net is a collection of HybridConditionals, which can have discrete conditionals, hybrid Gaussian conditionals, or pure Gaussian conditionals. More...
class  gtsam::HybridBayesTreeClique
 A clique in a HybridBayesTree which is a HybridConditional internally. More...
class  gtsam::HybridConditional
 Hybrid Conditional Density. More...
class  gtsam::HybridEliminationTree
 Elimination Tree type for Hybrid Factor Graphs. More...
class  gtsam::HybridFactor
 Base class for truly hybrid probabilistic factors. More...
class  gtsam::HybridGaussianConditional
 A conditional of gaussian conditionals indexed by discrete variables, as part of a Bayes Network. More...
class  gtsam::HybridGaussianFactor
 Implementation of a discrete-conditioned hybrid factor. More...
class  gtsam::HybridGaussianFactorGraph
class  gtsam::HybridGaussianISAM
 Incremental Smoothing and Mapping (ISAM) algorithm for hybrid factor graphs. More...
class  gtsam::HybridJunctionTree
 An EliminatableClusterTree, i.e., a set of variable clusters with factors, arranged in a tree, with the additional property that it represents the clique tree associated with a Bayes net. More...
class  gtsam::HybridNonlinearFactor
 Implementation of a discrete-conditioned hybrid factor. More...

Functions

std::pair< HybridConditional::shared_ptr, std::shared_ptr< Factor > > gtsam::EliminateHybrid (const HybridGaussianFactorGraph &factors, const Ordering &keys)
 Main elimination function for HybridGaussianFactorGraph.

Detailed Description

Function Documentation

◆ EliminateHybrid()

GTSAM_EXPORT std::pair< std::shared_ptr< HybridConditional >, std::shared_ptr< Factor > > gtsam::EliminateHybrid ( const HybridGaussianFactorGraph & factors,
const Ordering & keys )

Main elimination function for HybridGaussianFactorGraph.

Parameters
factorsThe factor graph to eliminate.
keysThe elimination ordering.
Returns
The conditional on the ordering keys and the remaining factors.