SCL  1.0
Standard Control Library : Control, dynamics, physics, and simulation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
sutil::CMappedDirGraph< TIdx, TNode >::SMGNodeBase Struct Reference

#include <CMappedDirGraph.hpp>

Inheritance diagram for sutil::CMappedDirGraph< TIdx, TNode >::SMGNodeBase:
Inheritance graph
[legend]
Collaboration diagram for sutil::CMappedDirGraph< TIdx, TNode >::SMGNodeBase:
Collaboration graph
[legend]

Public Member Functions

 SMGNodeBase ()
 

Public Attributes

std::vector< TIdx > gr_parent_names_
 
std::vector< TNode * > gr_parent_addrs_
 
std::vector< TNode * > gr_child_addrs_
 
TIdx name_
 
TIdx parent_name_
 
TNode * parent_addr_
 
std::vector< TNode * > child_addrs_
 

Detailed Description

template<typename TIdx, typename TNode>
struct sutil::CMappedDirGraph< TIdx, TNode >::SMGNodeBase

Node type base class (sets all the pointers etc. that will be required

Constructor & Destructor Documentation

template<typename TIdx , typename TNode >
sutil::CMappedDirGraph< TIdx, TNode >::SMGNodeBase::SMGNodeBase ( )
inline

Constructor. Sets stuff to NULL

Member Data Documentation

template<typename TIdx, typename TNode>
std::vector<TNode*> sutil::CMappedTree< TIdx, TNode >::SMTNodeBase::child_addrs_
inherited

The child node address pointers in the graph

template<typename TIdx , typename TNode >
std::vector<TNode*> sutil::CMappedDirGraph< TIdx, TNode >::SMGNodeBase::gr_child_addrs_

The child node address pointers in the graph

template<typename TIdx , typename TNode >
std::vector<TNode*> sutil::CMappedDirGraph< TIdx, TNode >::SMGNodeBase::gr_parent_addrs_

The parent node address pointers in the graph

template<typename TIdx , typename TNode >
std::vector<TIdx> sutil::CMappedDirGraph< TIdx, TNode >::SMGNodeBase::gr_parent_names_

The parent indices in the graph

template<typename TIdx, typename TNode>
TIdx sutil::CMappedTree< TIdx, TNode >::SMTNodeBase::name_
inherited

The index of this node

template<typename TIdx, typename TNode>
TNode* sutil::CMappedTree< TIdx, TNode >::SMTNodeBase::parent_addr_
inherited

The parent node address pointer in the graph

template<typename TIdx, typename TNode>
TIdx sutil::CMappedTree< TIdx, TNode >::SMTNodeBase::parent_name_
inherited

The parent index in the graph


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