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 |
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.
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.