Public Types | Public Member Functions | Public Attributes | List of all members
gtsam::BayesTreeOrphanWrapper< CLIQUE, typename > Class Template Reference

#include <BayesTree.h>

Inheritance diagram for gtsam::BayesTreeOrphanWrapper< CLIQUE, typename >:
Inheritance graph
[legend]

Public Types

typedef CLIQUE::ConditionalType Base
 
typedef CLIQUE CliqueType
 

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< CliqueTypeclique
 

Detailed Description

template<class CLIQUE, typename = void>
class gtsam::BayesTreeOrphanWrapper< CLIQUE, typename >

Definition at line 283 of file BayesTree.h.

Member Typedef Documentation

◆ Base

template<class CLIQUE , typename = void>
typedef CLIQUE::ConditionalType gtsam::BayesTreeOrphanWrapper< CLIQUE, typename >::Base

Definition at line 286 of file BayesTree.h.

◆ CliqueType

template<class CLIQUE , typename = void>
typedef CLIQUE gtsam::BayesTreeOrphanWrapper< CLIQUE, typename >::CliqueType

Definition at line 285 of file BayesTree.h.

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.

Definition at line 300 of file BayesTree.h.

Member Function Documentation

◆ print()

template<class CLIQUE , typename = void>
void gtsam::BayesTreeOrphanWrapper< CLIQUE, typename >::print ( const std::string &  s = "",
const KeyFormatter formatter = DefaultKeyFormatter 
) const
inlineoverride

Definition at line 306 of file BayesTree.h.

Member Data Documentation

◆ clique

template<class CLIQUE , typename = void>
std::shared_ptr<CliqueType> gtsam::BayesTreeOrphanWrapper< CLIQUE, typename >::clique

Definition at line 288 of file BayesTree.h.


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


gtsam
Author(s):
autogenerated on Wed Mar 19 2025 03:14:26