#include <ISAM2-impl.h>
Public Types | |
typedef JunctionTree< ISAM2BayesTree, GaussianFactorGraph > | Base |
typedef std::shared_ptr< This > | shared_ptr |
typedef ISAM2JunctionTree | This |
Public Types inherited from gtsam::JunctionTree< ISAM2BayesTree, GaussianFactorGraph > | |
typedef EliminatableClusterTree< ISAM2BayesTree, GaussianFactorGraph > | Base |
Our base class. More... | |
typedef std::shared_ptr< This > | shared_ptr |
Shared pointer to this class. More... | |
typedef JunctionTree< ISAM2BayesTree, GaussianFactorGraph > | This |
This class. More... | |
Public Types inherited from gtsam::EliminatableClusterTree< ISAM2BayesTree, GaussianFactorGraph > | |
typedef ISAM2BayesTree | BayesTreeType |
The BayesTree type produced by elimination. More... | |
typedef ISAM2BayesTree ::ConditionalType | ConditionalType |
The type of conditionals. More... | |
typedef GaussianFactorGraph ::Eliminate | Eliminate |
Typedef for an eliminate subroutine. More... | |
typedef GaussianFactorGraph | FactorGraphType |
The factor graph type. More... | |
typedef GaussianFactorGraph ::FactorType | FactorType |
The type of factors. More... | |
typedef std::shared_ptr< This > | shared_ptr |
Shared pointer to this class. More... | |
typedef std::shared_ptr< ConditionalType > | sharedConditional |
Shared pointer to a conditional. More... | |
typedef std::shared_ptr< FactorType > | sharedFactor |
Shared pointer to a factor. More... | |
typedef EliminatableClusterTree< ISAM2BayesTree, GaussianFactorGraph > | This |
This class. More... | |
Public Types inherited from gtsam::ClusterTree< GaussianFactorGraph > | |
typedef GaussianFactorGraph | FactorGraphType |
The factor graph type. More... | |
typedef GaussianFactorGraph ::FactorType | FactorType |
The type of factors. More... | |
typedef Cluster | Node |
typedef std::shared_ptr< This > | shared_ptr |
Shared pointer to this class. More... | |
typedef std::shared_ptr< Cluster > | sharedCluster |
Shared pointer to Cluster. More... | |
typedef std::shared_ptr< FactorType > | sharedFactor |
Shared pointer to a factor. More... | |
typedef sharedCluster | sharedNode |
typedef ClusterTree< GaussianFactorGraph > | This |
This class. More... | |
Public Member Functions | |
ISAM2JunctionTree (const GaussianEliminationTree &eliminationTree) | |
Public Member Functions inherited from gtsam::EliminatableClusterTree< ISAM2BayesTree, GaussianFactorGraph > | |
std::pair< std::shared_ptr< BayesTreeType >, std::shared_ptr< FactorGraphType > > | eliminate (const Eliminate &function) const |
const FastVector< sharedFactor > & | remainingFactors () const |
Public Member Functions inherited from gtsam::ClusterTree< GaussianFactorGraph > | |
ClusterTree () | |
Default constructor. More... | |
~ClusterTree () | |
void | print (const std::string &s="", const KeyFormatter &keyFormatter=DefaultKeyFormatter) const |
void | addRoot (const std::shared_ptr< Cluster > &cluster) |
void | addChildrenAsRoots (const std::shared_ptr< Cluster > &cluster) |
size_t | nrRoots () const |
const FastVector< sharedNode > & | roots () const |
const Cluster & | operator[] (size_t i) const |
Definition at line 54 of file ISAM2-impl.h.
Definition at line 57 of file ISAM2-impl.h.
typedef std::shared_ptr<This> gtsam::ISAM2JunctionTree::shared_ptr |
Definition at line 59 of file ISAM2-impl.h.
Definition at line 58 of file ISAM2-impl.h.
|
inlineexplicit |
Definition at line 61 of file ISAM2-impl.h.