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

#include <GaussianFactorGraph.h>

Public Types

typedef GaussianBayesNet BayesNetType
 Type of Bayes net from sequential elimination. More...
 
typedef GaussianBayesTree BayesTreeType
 Type of Bayes tree. More...
 
typedef GaussianConditional ConditionalType
 Type of conditionals from elimination. More...
 
typedef GaussianEliminationTree EliminationTreeType
 Type of elimination tree. More...
 
typedef GaussianFactorGraph FactorGraphType
 Type of the factor graph (e.g. GaussianFactorGraph) More...
 
typedef GaussianFactor FactorType
 Type of factors in factor graph. More...
 
typedef GaussianJunctionTree 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 >> variableIndex)
 The default ordering generation function. More...
 

Detailed Description

template<>
struct gtsam::EliminationTraits< GaussianFactorGraph >

Definition at line 45 of file GaussianFactorGraph.h.

Member Typedef Documentation

◆ BayesNetType

Type of Bayes net from sequential elimination.

Definition at line 50 of file GaussianFactorGraph.h.

◆ BayesTreeType

Type of Bayes tree.

Definition at line 52 of file GaussianFactorGraph.h.

◆ ConditionalType

Type of conditionals from elimination.

Definition at line 49 of file GaussianFactorGraph.h.

◆ EliminationTreeType

Type of elimination tree.

Definition at line 51 of file GaussianFactorGraph.h.

◆ FactorGraphType

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

Definition at line 48 of file GaussianFactorGraph.h.

◆ FactorType

Type of factors in factor graph.

Definition at line 47 of file GaussianFactorGraph.h.

◆ JunctionTreeType

Type of Junction tree

Definition at line 53 of file GaussianFactorGraph.h.

Member Function Documentation

◆ DefaultEliminate()

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

The default dense elimination function.

Definition at line 56 of file GaussianFactorGraph.h.

◆ DefaultOrderingFunc()

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

The default ordering generation function.

Definition at line 59 of file GaussianFactorGraph.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:46:17