Bcps 0.95.1
Loading...
Searching...
No Matches
Public Member Functions | List of all members
BcpsSubTree Class Reference

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

#include <BcpsSubTree.h>

+ Inheritance diagram for BcpsSubTree:
+ Collaboration diagram for BcpsSubTree:

Public Member Functions

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

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 43 of file BcpsSubTree.h.

Constructor & Destructor Documentation

◆ BcpsSubTree()

BcpsSubTree::BcpsSubTree ( )
inline

Definition at line 50 of file BcpsSubTree.h.

◆ ~BcpsSubTree()

virtual BcpsSubTree::~BcpsSubTree ( )
inlinevirtual

Definition at line 55 of file BcpsSubTree.h.

Member Function Documentation

◆ getConstraintPool()

BcpsConstraintPool * BcpsSubTree::getConstraintPool ( ) const
inline

Definition at line 61 of file BcpsSubTree.h.

◆ getVariablePool()

BcpsVariablePool * BcpsSubTree::getVariablePool ( ) const
inline

Definition at line 66 of file BcpsSubTree.h.


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