gtsam  4.1.0
gtsam
gtsam::NonlinearClusterTree::NonlinearCluster Struct Reference
+ Inheritance diagram for gtsam::NonlinearClusterTree::NonlinearCluster:

Public Member Functions

 NonlinearCluster (const VariableIndex &variableIndex, const KeyVector &keys, NonlinearFactorGraph *graph)
 
GaussianFactorGraph::shared_ptr linearize (const Values &values)
 
HessianFactor::shared_ptr linearizeToHessianFactor (const Values &values, const NonlinearFactorGraph::Dampen &dampen=nullptr) const
 
HessianFactor::shared_ptr linearizeToHessianFactor (const Values &values, const Ordering &ordering, const NonlinearFactorGraph::Dampen &dampen=nullptr) const
 
std::pair< GaussianBayesNet, HessianFactor::shared_ptrlinearizeAndEliminate (const Values &values, const HessianFactor::shared_ptr &localFactor) const
 
std::pair< GaussianBayesNet, HessianFactor::shared_ptrlinearizeAndEliminate (const Values &values, const NonlinearFactorGraph::Dampen &dampen=nullptr) const
 
std::pair< GaussianBayesNet, HessianFactor::shared_ptrlinearizeAndEliminate (const Values &values, const Ordering &ordering, const NonlinearFactorGraph::Dampen &dampen=nullptr) const
 
HessianFactor::shared_ptr linearizeAndEliminate (const Values &values, GaussianBayesNet *bayesNet, const NonlinearFactorGraph::Dampen &dampen=nullptr) const
 
HessianFactor::shared_ptr linearizeAndEliminate (const Values &values, GaussianBayesNet *bayesNet, const Ordering &ordering, const NonlinearFactorGraph::Dampen &dampen=nullptr) const
 

Static Public Member Functions

static NonlinearClusterDownCast (const boost::shared_ptr< Cluster > &cluster)
 

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