Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
gtsam::HybridConstructorTraversalData Struct Reference

Classes

class  SymbolicFactors
 

Public Types

typedef HybridJunctionTree::Node Node
 
typedef JunctionTree< HybridBayesTree, HybridGaussianFactorGraph >::sharedNode sharedNode
 

Public Member Functions

 HybridConstructorTraversalData (HybridConstructorTraversalData *_parentData)
 

Static Public Member Functions

static void ConstructorTraversalVisitorPost (const std::shared_ptr< HybridEliminationTree::Node > &node, const HybridConstructorTraversalData &data)
 
static HybridConstructorTraversalData ConstructorTraversalVisitorPre (const std::shared_ptr< HybridEliminationTree::Node > &node, HybridConstructorTraversalData &parentData)
 

Public Attributes

FastVector< SymbolicConditional::shared_ptrchildSymbolicConditionals
 
FastVector< SymbolicFactor::shared_ptrchildSymbolicFactors
 
KeySet discreteKeys
 
sharedNode junctionTreeNode
 
HybridConstructorTraversalData *const parentData
 

Detailed Description

Definition at line 33 of file HybridJunctionTree.cpp.

Member Typedef Documentation

◆ Node

Definition at line 34 of file HybridJunctionTree.cpp.

◆ sharedNode

Definition at line 37 of file HybridJunctionTree.cpp.

Constructor & Destructor Documentation

◆ HybridConstructorTraversalData()

gtsam::HybridConstructorTraversalData::HybridConstructorTraversalData ( HybridConstructorTraversalData _parentData)
inline

Definition at line 48 of file HybridJunctionTree.cpp.

Member Function Documentation

◆ ConstructorTraversalVisitorPost()

static void gtsam::HybridConstructorTraversalData::ConstructorTraversalVisitorPost ( const std::shared_ptr< HybridEliminationTree::Node > &  node,
const HybridConstructorTraversalData data 
)
inlinestatic

Definition at line 80 of file HybridJunctionTree.cpp.

◆ ConstructorTraversalVisitorPre()

static HybridConstructorTraversalData gtsam::HybridConstructorTraversalData::ConstructorTraversalVisitorPre ( const std::shared_ptr< HybridEliminationTree::Node > &  node,
HybridConstructorTraversalData parentData 
)
inlinestatic

Definition at line 52 of file HybridJunctionTree.cpp.

Member Data Documentation

◆ childSymbolicConditionals

FastVector<SymbolicConditional::shared_ptr> gtsam::HybridConstructorTraversalData::childSymbolicConditionals

Definition at line 41 of file HybridJunctionTree.cpp.

◆ childSymbolicFactors

FastVector<SymbolicFactor::shared_ptr> gtsam::HybridConstructorTraversalData::childSymbolicFactors

Definition at line 42 of file HybridJunctionTree.cpp.

◆ discreteKeys

KeySet gtsam::HybridConstructorTraversalData::discreteKeys

Definition at line 43 of file HybridJunctionTree.cpp.

◆ junctionTreeNode

sharedNode gtsam::HybridConstructorTraversalData::junctionTreeNode

Definition at line 40 of file HybridJunctionTree.cpp.

◆ parentData

HybridConstructorTraversalData* const gtsam::HybridConstructorTraversalData::parentData

Definition at line 39 of file HybridJunctionTree.cpp.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:46:20