#include <GaussianBayesTree.h>

Public Types | |
| typedef BayesTreeCliqueBase< GaussianBayesTreeClique, GaussianFactorGraph > | Base |
| typedef std::shared_ptr< This > | shared_ptr |
| typedef GaussianBayesTreeClique | This |
| typedef std::weak_ptr< This > | weak_ptr |
Public Types inherited from gtsam::BayesTreeCliqueBase< GaussianBayesTreeClique, GaussianFactorGraph > | |
| typedef EliminationTraitsType::BayesNetType | BayesNetType |
| typedef BayesNetType::ConditionalType | ConditionalType |
| typedef FactorGraphType::Eliminate | Eliminate |
| typedef GaussianFactorGraph | FactorGraphType |
| typedef FactorGraphType::FactorType | FactorType |
| typedef std::shared_ptr< ConditionalType > | sharedConditional |
Public Member Functions | |
| GaussianBayesTreeClique () | |
| GaussianBayesTreeClique (const std::shared_ptr< GaussianConditional > &conditional) | |
Public Member Functions inherited from gtsam::BayesTreeCliqueBase< GaussianBayesTreeClique, GaussianFactorGraph > | |
| void | setEliminationResult (const typename FactorGraphType::EliminationResult &eliminationResult) |
| bool | equals (const GaussianBayesTreeClique &other, double tol=1e-9) const |
| virtual void | print (const std::string &s="", const KeyFormatter &keyFormatter=DefaultKeyFormatter) const |
| const sharedConditional & | conditional () const |
| sharedConditional & | conditional () |
| bool | isRoot () const |
| Return true if this clique is the root of a Bayes tree. More... | |
| size_t | nrChildren () const |
| Return the number of children. More... | |
| const derived_ptr | operator[] (size_t i) const |
| Return the child at index i. More... | |
| size_t | treeSize () const |
| size_t | numCachedSeparatorMarginals () const |
| derived_ptr | parent () const |
| int | problemSize () const |
| BayesNetType | shortcut (const derived_ptr &root, Eliminate function=EliminationTraitsType::DefaultEliminate) const |
| FactorGraphType | separatorMarginal (Eliminate function=EliminationTraitsType::DefaultEliminate) const |
| FactorGraphType | marginal2 (Eliminate function=EliminationTraitsType::DefaultEliminate) const |
| void | deleteCachedShortcuts () |
| const std::optional< FactorGraphType > & | cachedSeparatorMarginal () const |
| KeyVector | separator_setminus_B (const derived_ptr &B) const |
Calculate set for shortcut calculations. More... | |
A clique in a GaussianBayesTree
Definition at line 35 of file GaussianBayesTree.h.
| typedef BayesTreeCliqueBase<GaussianBayesTreeClique, GaussianFactorGraph> gtsam::GaussianBayesTreeClique::Base |
Definition at line 40 of file GaussianBayesTree.h.
| typedef std::shared_ptr<This> gtsam::GaussianBayesTreeClique::shared_ptr |
Definition at line 41 of file GaussianBayesTree.h.
Definition at line 39 of file GaussianBayesTree.h.
| typedef std::weak_ptr<This> gtsam::GaussianBayesTreeClique::weak_ptr |
Definition at line 42 of file GaussianBayesTree.h.
|
inline |
Definition at line 43 of file GaussianBayesTree.h.
|
inline |
Definition at line 44 of file GaussianBayesTree.h.