GTSAM  4.0.2
C++ library for smoothing and mapping (SAM)
Public Types | Public Member Functions | Public Attributes | List of all members
gtsam::BayesTreeOrphanWrapper< CLIQUE, typename > Class Template Reference
Inheritance diagram for gtsam::BayesTreeOrphanWrapper< CLIQUE, typename >:
Inheritance graph
[legend]
Collaboration diagram for gtsam::BayesTreeOrphanWrapper< CLIQUE, typename >:
Collaboration graph
[legend]

Public Types

typedef CLIQUE CliqueType
 
typedef CLIQUE::ConditionalType Base
 

Public Member Functions

 BayesTreeOrphanWrapper (const std::shared_ptr< CliqueType > &clique)
 Construct a new Bayes Tree Orphan Wrapper object. More...
 
void print (const std::string &s="", const KeyFormatter &formatter=DefaultKeyFormatter) const override
 

Public Attributes

std::shared_ptr< CliqueType > clique
 

Constructor & Destructor Documentation

◆ BayesTreeOrphanWrapper()

template<class CLIQUE , typename = void>
gtsam::BayesTreeOrphanWrapper< CLIQUE, typename >::BayesTreeOrphanWrapper ( const std::shared_ptr< CliqueType > &  clique)
inline

Construct a new Bayes Tree Orphan Wrapper object.

This object stores parent keys in our base type factor so that eliminating those parent keys will pull this subtree into the elimination.

Parameters
cliqueOrphan clique to add for further consideration in elimination.

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