matroide
Class CoKreisMatroid

java.lang.Object
  |
  +--matroide.CoVektorMatroid
        |
        +--matroide.CoKreisMatroid

public class CoKreisMatroid
extends CoVektorMatroid

CoKreisMatroid.java This class represents the set of cocircuits describing an oriented matroid. !!! bisher nur für Rang 3 !!!


Fields inherited from class matroide.CoVektorMatroid
dimension
 
Constructor Summary
CoKreisMatroid()
           
CoKreisMatroid(int dim, java.util.Vector cokreise)
          throws IsNoLegalCoKreisMatroidException if Vector cokreise does not contain valid cocircuits.
 
Method Summary
 void entferneKomplemente()
          entfernt die Komplemente aus dem CoKreisMatroid.
 void fuegeKomplementeHinzu()
           
 Chirotop getChirotop()
          Berechnet fuer das Matroide ein Chirotop
 boolean isLegalCoKreisMatroid(java.util.Vector cokr)
          checks if Vector cokr contains valid cocircuits describing an oriented matroid cc0-cc3
 java.lang.String toString()
          Gibt den Matoid als String aus.
 
Methods inherited from class matroide.CoVektorMatroid
alleKomplementeDa, alleKringelDa, coVektorEinfuegen, eigenschaftCV3, enthalten, getCoKreisMatroid, isMatroid, istMatroid, istNull, mehrAlsZweiNullen, mengenEnthalten, nullEnthalten
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CoKreisMatroid

public CoKreisMatroid()

CoKreisMatroid

public CoKreisMatroid(int dim,
                      java.util.Vector cokreise)
               throws matroide.IsNoLegalCoKreisMatroidException
throws IsNoLegalCoKreisMatroidException if Vector cokreise does not contain valid cocircuits.
Method Detail

isLegalCoKreisMatroid

public boolean isLegalCoKreisMatroid(java.util.Vector cokr)
checks if Vector cokr contains valid cocircuits describing an oriented matroid cc0-cc3

toString

public java.lang.String toString()
Description copied from class: CoVektorMatroid
Gibt den Matoid als String aus.
Overrides:
toString in class CoVektorMatroid

getChirotop

public Chirotop getChirotop()
                     throws matroide.IsNoLegalChirotopException
Berechnet fuer das Matroide ein Chirotop

entferneKomplemente

public void entferneKomplemente()
entfernt die Komplemente aus dem CoKreisMatroid.

fuegeKomplementeHinzu

public void fuegeKomplementeHinzu()