COPASI API
4.40.278
|
#include <CBitPatternTree.h>
Public Member Functions | |
CBitPatternTree (const std::vector< CStepMatrixColumn * > &patterns) | |
const CBitPatternTreeNode * | getRoot () const |
bool | isExtremeRay (const CZeroSet &ray) const |
size_t | size () const |
~CBitPatternTree () | |
Private Member Functions | |
CBitPatternTree () | |
Private Attributes | |
CBitPatternTreeNode * | mpRoot |
|
private |
CBitPatternTree::CBitPatternTree | ( | const std::vector< CStepMatrixColumn * > & | patterns | ) |
References mpRoot.
const CBitPatternTreeNode * CBitPatternTree::getRoot | ( | ) | const |
References mpRoot.
Referenced by CBitPatternTreeMethod::calculate().
bool CBitPatternTree::isExtremeRay | ( | const CZeroSet & | ray | ) | const |
References CBitPatternTreeNode::hasSuperset(), and mpRoot.
Referenced by CBitPatternTreeMethod::combine(), and CBitPatternTreeMethod::findRemoveInvalidColumns().
size_t CBitPatternTree::size | ( | ) | const |
References CBitPatternTreeNode::getChildrenCount(), and mpRoot.
Referenced by CBitPatternTreeMethod::calculate().
|
private |
Referenced by CBitPatternTree(), getRoot(), isExtremeRay(), size(), and ~CBitPatternTree().