Public Types | Static Public Member Functions | List of all members
gtsam::EliminationTraits< HybridGaussianFactorGraph > Struct Reference

#include <HybridGaussianFactorGraph.h>

Public Types

typedef HybridBayesNet BayesNetType
 Type of Bayes net from sequential elimination. More...
 
typedef HybridBayesTree BayesTreeType
 Type of Bayes tree. More...
 
typedef HybridConditional ConditionalType
 Type of conditionals from elimination. More...
 
typedef HybridEliminationTree EliminationTreeType
 Type of elimination tree. More...
 
typedef HybridGaussianFactorGraph FactorGraphType
 
typedef Factor FactorType
 Type of factors in factor graph. More...
 
typedef HybridJunctionTree JunctionTreeType
 

Static Public Member Functions

static std::pair< std::shared_ptr< ConditionalType >, std::shared_ptr< FactorType > > DefaultEliminate (const FactorGraphType &factors, const Ordering &keys)
 The default dense elimination function. More...
 
static Ordering DefaultOrderingFunc (const FactorGraphType &graph, std::optional< std::reference_wrapper< const VariableIndex >>)
 The default ordering generation function. More...
 

Detailed Description

Definition at line 70 of file HybridGaussianFactorGraph.h.

Member Typedef Documentation

◆ BayesNetType

Type of Bayes net from sequential elimination.

Definition at line 78 of file HybridGaussianFactorGraph.h.

◆ BayesTreeType

Type of Bayes tree.

Definition at line 81 of file HybridGaussianFactorGraph.h.

◆ ConditionalType

Type of conditionals from elimination.

Definition at line 76 of file HybridGaussianFactorGraph.h.

◆ EliminationTreeType

Type of elimination tree.

Definition at line 80 of file HybridGaussianFactorGraph.h.

◆ FactorGraphType

Type of the factor graph (e.g. HybridGaussianFactorGraph)

Definition at line 73 of file HybridGaussianFactorGraph.h.

◆ FactorType

Type of factors in factor graph.

Definition at line 71 of file HybridGaussianFactorGraph.h.

◆ JunctionTreeType

Type of Junction tree

Definition at line 82 of file HybridGaussianFactorGraph.h.

Member Function Documentation

◆ DefaultEliminate()

static std::pair<std::shared_ptr<ConditionalType>, std::shared_ptr<FactorType> > gtsam::EliminationTraits< HybridGaussianFactorGraph >::DefaultEliminate ( const FactorGraphType factors,
const Ordering keys 
)
inlinestatic

The default dense elimination function.

Definition at line 86 of file HybridGaussianFactorGraph.h.

◆ DefaultOrderingFunc()

static Ordering gtsam::EliminationTraits< HybridGaussianFactorGraph >::DefaultOrderingFunc ( const FactorGraphType graph,
std::optional< std::reference_wrapper< const VariableIndex >>   
)
inlinestatic

The default ordering generation function.

Definition at line 90 of file HybridGaussianFactorGraph.h.


The documentation for this struct was generated from the following file:


gtsam
Author(s):
autogenerated on Thu Jun 13 2024 03:17:05