Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
gtsam::ConstructorTraversalData< BAYESTREE, GRAPH, ETREE_NODE > Struct Template Reference

#include <JunctionTree-inst.h>

Classes

class  SymbolicFactors
 

Public Types

typedef JunctionTree< BAYESTREE, GRAPH >::Node Node
 
typedef JunctionTree< BAYESTREE, GRAPH >::sharedNode sharedNode
 

Public Member Functions

 ConstructorTraversalData (ConstructorTraversalData *_parentData)
 

Static Public Member Functions

static void ConstructorTraversalVisitorPostAlg2 (const boost::shared_ptr< ETREE_NODE > &ETreeNode, const ConstructorTraversalData &myData)
 
static ConstructorTraversalData ConstructorTraversalVisitorPre (const boost::shared_ptr< ETREE_NODE > &node, ConstructorTraversalData &parentData)
 

Public Attributes

FastVector< SymbolicConditional::shared_ptrchildSymbolicConditionals
 
FastVector< SymbolicFactor::shared_ptrchildSymbolicFactors
 
sharedNode myJTNode
 
ConstructorTraversalData *const parentData
 

Detailed Description

template<class BAYESTREE, class GRAPH, class ETREE_NODE>
struct gtsam::ConstructorTraversalData< BAYESTREE, GRAPH, ETREE_NODE >

Definition at line 31 of file JunctionTree-inst.h.

Member Typedef Documentation

template<class BAYESTREE , class GRAPH , class ETREE_NODE >
typedef JunctionTree<BAYESTREE, GRAPH>::Node gtsam::ConstructorTraversalData< BAYESTREE, GRAPH, ETREE_NODE >::Node

Definition at line 32 of file JunctionTree-inst.h.

template<class BAYESTREE , class GRAPH , class ETREE_NODE >
typedef JunctionTree<BAYESTREE, GRAPH>::sharedNode gtsam::ConstructorTraversalData< BAYESTREE, GRAPH, ETREE_NODE >::sharedNode

Definition at line 33 of file JunctionTree-inst.h.

Constructor & Destructor Documentation

template<class BAYESTREE , class GRAPH , class ETREE_NODE >
gtsam::ConstructorTraversalData< BAYESTREE, GRAPH, ETREE_NODE >::ConstructorTraversalData ( ConstructorTraversalData< BAYESTREE, GRAPH, ETREE_NODE > *  _parentData)
inline

Definition at line 44 of file JunctionTree-inst.h.

Member Function Documentation

template<class BAYESTREE , class GRAPH , class ETREE_NODE >
static void gtsam::ConstructorTraversalData< BAYESTREE, GRAPH, ETREE_NODE >::ConstructorTraversalVisitorPostAlg2 ( const boost::shared_ptr< ETREE_NODE > &  ETreeNode,
const ConstructorTraversalData< BAYESTREE, GRAPH, ETREE_NODE > &  myData 
)
inlinestatic

Definition at line 62 of file JunctionTree-inst.h.

template<class BAYESTREE , class GRAPH , class ETREE_NODE >
static ConstructorTraversalData gtsam::ConstructorTraversalData< BAYESTREE, GRAPH, ETREE_NODE >::ConstructorTraversalVisitorPre ( const boost::shared_ptr< ETREE_NODE > &  node,
ConstructorTraversalData< BAYESTREE, GRAPH, ETREE_NODE > &  parentData 
)
inlinestatic

Definition at line 49 of file JunctionTree-inst.h.

Member Data Documentation

template<class BAYESTREE , class GRAPH , class ETREE_NODE >
FastVector<SymbolicConditional::shared_ptr> gtsam::ConstructorTraversalData< BAYESTREE, GRAPH, ETREE_NODE >::childSymbolicConditionals

Definition at line 37 of file JunctionTree-inst.h.

template<class BAYESTREE , class GRAPH , class ETREE_NODE >
FastVector<SymbolicFactor::shared_ptr> gtsam::ConstructorTraversalData< BAYESTREE, GRAPH, ETREE_NODE >::childSymbolicFactors

Definition at line 38 of file JunctionTree-inst.h.

template<class BAYESTREE , class GRAPH , class ETREE_NODE >
sharedNode gtsam::ConstructorTraversalData< BAYESTREE, GRAPH, ETREE_NODE >::myJTNode

Definition at line 36 of file JunctionTree-inst.h.

template<class BAYESTREE , class GRAPH , class ETREE_NODE >
ConstructorTraversalData* const gtsam::ConstructorTraversalData< BAYESTREE, GRAPH, ETREE_NODE >::parentData

Definition at line 35 of file JunctionTree-inst.h.


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


gtsam
Author(s):
autogenerated on Sat May 8 2021 02:58:07