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 281 of file BayesTree.h.

Member Typedef Documentation

◆ Base

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

Definition at line 284 of file BayesTree.h.

◆ CliqueType

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

Definition at line 283 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 298 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 304 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 286 of file BayesTree.h.


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


gtsam
Author(s):
autogenerated on Sun Dec 22 2024 04:23:31