Public Types | Public Member Functions | Public Attributes | List of all members
gtsam::EliminationTree< BAYESNET, GRAPH >::Node Struct Reference

#include <EliminationTree.h>

Public Types

typedef FastVector< std::shared_ptr< Node > > Children
 
typedef FastVector< sharedFactorFactors
 

Public Member Functions

sharedFactor eliminate (const std::shared_ptr< BayesNetType > &output, const Eliminate &function, const FastVector< sharedFactor > &childrenFactors) const
 
void print (const std::string &str, const KeyFormatter &keyFormatter) const
 

Public Attributes

Children children
 sub-trees More...
 
Factors factors
 factors associated with root More...
 
Key key
 key associated with root More...
 

Detailed Description

template<class BAYESNET, class GRAPH>
struct gtsam::EliminationTree< BAYESNET, GRAPH >::Node

Definition at line 66 of file EliminationTree.h.

Member Typedef Documentation

◆ Children

template<class BAYESNET , class GRAPH >
typedef FastVector<std::shared_ptr<Node> > gtsam::EliminationTree< BAYESNET, GRAPH >::Node::Children

Definition at line 68 of file EliminationTree.h.

◆ Factors

template<class BAYESNET , class GRAPH >
typedef FastVector<sharedFactor> gtsam::EliminationTree< BAYESNET, GRAPH >::Node::Factors

Definition at line 67 of file EliminationTree.h.

Member Function Documentation

◆ eliminate()

template<class BAYESNET , class GRAPH >
EliminationTree< BAYESNET, GRAPH >::sharedFactor gtsam::EliminationTree< BAYESNET, GRAPH >::Node::eliminate ( const std::shared_ptr< BayesNetType > &  output,
const Eliminate function,
const FastVector< sharedFactor > &  childrenFactors 
) const

Definition at line 35 of file EliminationTree-inst.h.

◆ print()

template<class BAYESNET , class GRAPH >
void gtsam::EliminationTree< BAYESNET, GRAPH >::Node::print ( const std::string &  str,
const KeyFormatter keyFormatter 
) const

Definition at line 62 of file EliminationTree-inst.h.

Member Data Documentation

◆ children

template<class BAYESNET , class GRAPH >
Children gtsam::EliminationTree< BAYESNET, GRAPH >::Node::children

sub-trees

Definition at line 72 of file EliminationTree.h.

◆ factors

template<class BAYESNET , class GRAPH >
Factors gtsam::EliminationTree< BAYESNET, GRAPH >::Node::factors

factors associated with root

Definition at line 71 of file EliminationTree.h.

◆ key

template<class BAYESNET , class GRAPH >
Key gtsam::EliminationTree< BAYESNET, GRAPH >::Node::key

key associated with root

Definition at line 70 of file EliminationTree.h.


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


gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:15:22