COPASI API  4.16.103
CBitPatternTree.h
Go to the documentation of this file.
1 // Begin CVS Header
2 // $Source: /Volumes/Home/Users/shoops/cvs/copasi_dev/copasi/elementaryFluxModes/CBitPatternTree.h,v $
3 // $Revision: 1.2 $
4 // $Name: $
5 // $Author: shoops $
6 // $Date: 2010/01/29 21:59:25 $
7 // End CVS Header
8 
9 // Copyright (C) 2008 by Pedro Mendes, Virginia Tech Intellectual
10 // Properties, Inc., EML Research, gGmbH, University of Heidelberg,
11 // and The University of Manchester.
12 // All rights reserved.
13 
14 #ifndef COPASI_CBitPatternTree
15 #define COPASI_CBitPatternTree
16 
19 
21 {
22  // Operations
23 private:
25 
26 public:
27  CBitPatternTree(const std::vector< CStepMatrixColumn * > & patterns);
28 
30 
31  const CBitPatternTreeNode * getRoot() const;
32 
33  bool isExtremeRay(const CZeroSet & ray) const;
34 
35  size_t size() const;
36 
37  // Attributes
38 private:
40 };
41 
42 #endif // COPASI_CBitPatternTree
bool isExtremeRay(const CZeroSet &ray) const
const CBitPatternTreeNode * getRoot() const
CBitPatternTreeNode * mpRoot
size_t size() const