omc::AffineCircuits Class Reference

Inheritance diagram for omc::AffineCircuits:
omc::Circuits omc::AffineObject omc::OrientedMatroid omc::Verifiable

List of all members.

Public Member Functions

 AffineCircuits (int, int, int)
 AffineCircuits (const Circuits &, int)
 AffineCircuits (const AffineCircuits &)
void setInfinityElement (index_t)
void relabel (const Permutation &)
bool operator== (const AffineCircuits &) const

Constructor & Destructor Documentation

omc::AffineCircuits::AffineCircuits ( int  rank,
int  numElements,
int  infinityElement 
) [inline]

Constructor.

omc::AffineCircuits::AffineCircuits ( const Circuits C,
int  infinityElement 
) [inline]

Constructor from circuits.

omc::AffineCircuits::AffineCircuits ( const AffineCircuits AC  )  [inline]

Copy constructor.


Member Function Documentation

bool omc::AffineCircuits::operator== ( const AffineCircuits AC  )  const [inline, virtual]

Operator ==

Implements omc::OrientedMatroid.

void omc::AffineCircuits::relabel ( const Permutation pi  )  [inline, virtual]

Relabeling: the infinity element will be changed if it is permuted.

Reimplemented from omc::Circuits.

void omc::AffineCircuits::setInfinityElement ( index_t  infinityElement  )  [inline, virtual]

Set the infinity element (overiding the method of AffineObject).

Reimplemented from omc::AffineObject.


The documentation for this class was generated from the following file:
 All Classes Functions

Generated on Fri Feb 12 16:10:22 2010 by  doxygen 1.6.1