copasi API  0.1
Classes | Public Member Functions | Static Public Member Functions | Friends
CZeroSet Class Reference

#include <CZeroSet.h>

List of all members.

Classes

class  CIndex

Public Member Functions

 CZeroSet (const size_t &index=0)
 CZeroSet (const CZeroSet &src)
 ~CZeroSet ()
void setBit (const CIndex &index)
void unsetBit (const CIndex &index)
bool isSet (const CIndex &index) const
const size_t & getNumberOfSetBits () const
size_t getNumberOfUnsetBits () const
size_t getNumberOfBits () const
CZeroSetoperator|= (const CZeroSet &rhs)
CZeroSetoperator&= (const CZeroSet &rhs)
bool operator>= (const CZeroSet &rhs) const
bool operator== (const CZeroSet &rhs) const
bool isExtremeRay (const std::vector< CStepMatrixColumn * > &columns) const

Static Public Member Functions

static CZeroSet intersection (const CZeroSet &set1, const CZeroSet &set2)

Friends

std::ostream & operator<< (std::ostream &, const CZeroSet &)

Constructor & Destructor Documentation

CZeroSet::CZeroSet ( const size_t &  index = 0)
CZeroSet::CZeroSet ( const CZeroSet src)
CZeroSet::~CZeroSet ( )

Member Function Documentation

size_t CZeroSet::getNumberOfBits ( ) const [inline]
const size_t& CZeroSet::getNumberOfSetBits ( ) const [inline]
size_t CZeroSet::getNumberOfUnsetBits ( ) const [inline]
static CZeroSet CZeroSet::intersection ( const CZeroSet set1,
const CZeroSet set2 
) [inline, static]
bool CZeroSet::isExtremeRay ( const std::vector< CStepMatrixColumn * > &  columns) const
bool CZeroSet::isSet ( const CIndex index) const [inline]
CZeroSet& CZeroSet::operator&= ( const CZeroSet rhs) [inline]
bool CZeroSet::operator== ( const CZeroSet rhs) const [inline]
bool CZeroSet::operator>= ( const CZeroSet rhs) const [inline]
CZeroSet& CZeroSet::operator|= ( const CZeroSet rhs) [inline]
void CZeroSet::setBit ( const CIndex index) [inline]
void CZeroSet::unsetBit ( const CIndex index) [inline]

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const CZeroSet set 
) [friend]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines