BcpsSubTree Class Reference

This class is the data structure for storing a subtree within BCPS. More...

#include <BcpsSubTree.h>

Inheritance diagram for BcpsSubTree:
Inheritance graph
[legend]
Collaboration diagram for BcpsSubTree:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 BcpsSubTree ()
virtual ~BcpsSubTree ()
BcpsConstraintPoolgetConstraintPool () const
BcpsVariablePoolgetVariablePool () const

Private Attributes

BcpsConstraintPoolconstraintPool_
 This is the list of objects that exist in the subtree.
BcpsVariablePoolvariablePool_

Detailed Description

This class is the data structure for storing a subtree within BCPS.

The biggest addition to the fields that already exist withink ALPS is the storage for the global list of objects that are active within that subtree. Initally, this will be implemeted as a std::set, but later on should be changed to something more efficient such as a hash table or something like that.

Definition at line 42 of file BcpsSubTree.h.


Constructor & Destructor Documentation

BcpsSubTree::BcpsSubTree (  )  [inline]

Definition at line 49 of file BcpsSubTree.h.

virtual BcpsSubTree::~BcpsSubTree (  )  [inline, virtual]

Definition at line 54 of file BcpsSubTree.h.


Member Function Documentation

BcpsConstraintPool* BcpsSubTree::getConstraintPool (  )  const [inline]

Definition at line 60 of file BcpsSubTree.h.

BcpsVariablePool* BcpsSubTree::getVariablePool (  )  const [inline]

Definition at line 65 of file BcpsSubTree.h.


Member Data Documentation

This is the list of objects that exist in the subtree.

Definition at line 45 of file BcpsSubTree.h.

Definition at line 46 of file BcpsSubTree.h.


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

Generated on 15 Mar 2015 for Coin-All by  doxygen 1.6.1