Go to the documentation of this file.
34 class HybridConditional;
46 HybridGaussianFactorGraph> {
55 :
Base(conditional) {}
121 void prune(
const size_t maxNumberLeaves);
130 #if GTSAM_ENABLE_BOOST_SERIALIZATION
132 friend class boost::serialization::access;
133 template <
class ARCHIVE>
134 void serialize(ARCHIVE& ar,
const unsigned int ) {
135 ar& BOOST_SERIALIZATION_BASE_OBJECT_NVP(
Base);
175 this->keys_.assign(
clique->conditional()->beginParents(),
176 clique->conditional()->endParents());
177 this->discreteKeys_.assign(
clique->conditional()->discreteKeys().begin(),
178 clique->conditional()->discreteKeys().end());
183 const std::string&
s =
"",
std::shared_ptr< CliqueType > clique
void print(const std::string &s="", const KeyFormatter &formatter=DefaultKeyFormatter) const override
print utility
std::weak_ptr< This > weak_ptr
std::shared_ptr< This > shared_ptr
Array< double, 1, 3 > e(1./3., 0.5, 2.)
HybridBayesTreeClique(const HybridBayesTreeClique &clique)
Bayes Tree is a tree of cliques of a Bayes Chain.
std::shared_ptr< CliqueType > clique
Point3 optimize(const NonlinearFactorGraph &graph, const Values &values, Key landmarkKey)
HybridBayesTreeClique CliqueType
const KeyFormatter & formatter
A Bayes net of Gaussian Conditionals indexed by discrete keys.
Base class for cliques of a BayesTree.
KeyFormatter DefaultKeyFormatter
Assign default key formatter.
BayesTree< HybridBayesTreeClique > Base
A clique in a HybridBayesTree which is a HybridConditional internally.
std::function< std::string(Key)> KeyFormatter
Typedef for a function to format a key, i.e. to convert it to a string.
BayesTreeCliqueBase< HybridBayesTreeClique, HybridGaussianFactorGraph > Base
static const DiscreteValues mpe
Linearized Hybrid factor graph that uses type erasure.
Gaussian Bayes Tree, the result of eliminating a GaussianJunctionTree.
HybridBayesTreeClique This
BayesTreeOrphanWrapper(const std::shared_ptr< CliqueType > &clique)
Construct a new Bayes Tree Orphan Wrapper object.
Base class for conditional densities.
static const T & choose(int layout, const T &col, const T &row)
std::shared_ptr< This > shared_ptr
gtsam
Author(s):
autogenerated on Wed Mar 19 2025 03:01:48