|
COPASI API
4.40.278
|
#include <CBitPatternTreeNode.h>
Public Member Functions | |
| CBitPatternTreeNode (const CBitPatternTreeNode &src) | |
| CBitPatternTreeNode (const size_t &index, const std::vector< CStepMatrixColumn * > &patterns) | |
| size_t | getChildrenCount () const |
| const CBitPatternTreeNode * | getSetChild () const |
| const CStepMatrixColumn * | getStepMatrixColumn () const |
| const CBitPatternTreeNode * | getUnsetChild () const |
| const CZeroSet & | getZeroSet () const |
| bool | hasSuperset (const CZeroSet &set) const |
| virtual | ~CBitPatternTreeNode (void) |
Private Member Functions | |
| CBitPatternTreeNode () | |
| size_t | nextAvailableIndex () const |
| void | splitPatterns (const std::vector< CStepMatrixColumn * > &patterns) |
Private Attributes | |
| bool | mIgnoreCheck |
| size_t | mIndex |
| CBitPatternTreeNode * | mpSetChild |
| CStepMatrixColumn * | mpStepMatrixColumn |
| CBitPatternTreeNode * | mpUnsetChild |
| CZeroSet * | mpZeroSet |
|
private |
Referenced by splitPatterns().
| CBitPatternTreeNode::CBitPatternTreeNode | ( | const CBitPatternTreeNode & | src | ) |
| CBitPatternTreeNode::CBitPatternTreeNode | ( | const size_t & | index, |
| const std::vector< CStepMatrixColumn * > & | patterns | ||
| ) |
References CStepMatrixColumn::getZeroSet(), mpStepMatrixColumn, mpZeroSet, and splitPatterns().
|
virtual |
References mpSetChild, mpUnsetChild, mpZeroSet, and pdelete.
| size_t CBitPatternTreeNode::getChildrenCount | ( | ) | const |
References getChildrenCount(), mpSetChild, mpStepMatrixColumn, and mpUnsetChild.
Referenced by getChildrenCount(), and CBitPatternTree::size().
|
inline |
References mpSetChild.
Referenced by CBitPatternTreeMethod::combine().
| const CStepMatrixColumn * CBitPatternTreeNode::getStepMatrixColumn | ( | ) | const |
References mpStepMatrixColumn.
Referenced by CBitPatternTreeMethod::combine().
|
inline |
References mpUnsetChild.
Referenced by CBitPatternTreeMethod::combine().
|
inline |
References mpZeroSet.
Referenced by CBitPatternTreeMethod::combine(), and splitPatterns().
|
inline |
References hasSuperset(), mIgnoreCheck, mpSetChild, mpStepMatrixColumn, mpUnsetChild, and mpZeroSet.
Referenced by hasSuperset(), and CBitPatternTree::isExtremeRay().
|
private |
References mIndex.
Referenced by splitPatterns().
|
private |
References CBitPatternTreeNode(), getZeroSet(), mIgnoreCheck, mIndex, mpSetChild, mpUnsetChild, mpZeroSet, and nextAvailableIndex().
Referenced by CBitPatternTreeNode().
|
private |
Referenced by hasSuperset(), and splitPatterns().
|
private |
Referenced by nextAvailableIndex(), and splitPatterns().
|
private |
Referenced by getChildrenCount(), getSetChild(), hasSuperset(), splitPatterns(), and ~CBitPatternTreeNode().
|
private |
Referenced by CBitPatternTreeNode(), getChildrenCount(), getStepMatrixColumn(), and hasSuperset().
|
private |
Referenced by getChildrenCount(), getUnsetChild(), hasSuperset(), splitPatterns(), and ~CBitPatternTreeNode().
|
private |
Referenced by CBitPatternTreeNode(), getZeroSet(), hasSuperset(), splitPatterns(), and ~CBitPatternTreeNode().