COPASI API
4.16.103
|
#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 |
Definition at line 20 of file CBitPatternTree.h.
|
private |
Definition at line 18 of file CBitPatternTree.cpp.
CBitPatternTree::CBitPatternTree | ( | const std::vector< CStepMatrixColumn * > & | patterns | ) |
Definition at line 22 of file CBitPatternTree.cpp.
References mpRoot.
CBitPatternTree::~CBitPatternTree | ( | ) |
const CBitPatternTreeNode * CBitPatternTree::getRoot | ( | ) | const |
Definition at line 36 of file CBitPatternTree.cpp.
References mpRoot.
Referenced by CBitPatternTreeMethod::calculate().
bool CBitPatternTree::isExtremeRay | ( | const CZeroSet & | ray | ) | const |
Definition at line 41 of file CBitPatternTree.cpp.
References CBitPatternTreeNode::hasSuperset(), and mpRoot.
Referenced by CBitPatternTreeMethod::combine(), and CBitPatternTreeMethod::findRemoveInvalidColumns().
size_t CBitPatternTree::size | ( | ) | const |
Definition at line 51 of file CBitPatternTree.cpp.
References CBitPatternTreeNode::getChildrenCount(), and mpRoot.
Referenced by CBitPatternTreeMethod::calculate().
|
private |
Definition at line 39 of file CBitPatternTree.h.
Referenced by CBitPatternTree(), getRoot(), isExtremeRay(), size(), and ~CBitPatternTree().