matroide
Class CoKreis

java.lang.Object
  |
  +--java.util.AbstractCollection
        |
        +--java.util.AbstractList
              |
              +--java.util.Vector
                    |
                    +--matroide.CoVektor
                          |
                          +--matroide.CoKreis
All Implemented Interfaces:
java.lang.Cloneable, java.util.Collection, java.util.List, java.io.Serializable

public class CoKreis
extends CoVektor

CoKreis.java repräsentiert einen CoKreis-Vektor mit 0, 1, -1 !!! bisher nur für Rang 3 !!!

See Also:
Serialized Form

Fields inherited from class java.util.Vector
capacityIncrement, elementCount, elementData
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
CoKreis()
           
CoKreis(java.util.Vector ck)
          Der Vektor wird auf die CoKreis-Eigenschaft überprüft Ist es kein legaler CoKreis, wird eine IsNoLegalCoKreisException geworfen.
 
Method Summary
 java.util.Vector getChirotopElemente()
          Gibt einen Vektor mit ChirotopElementen zurueck, der alle ChirotopElemente enhaelt, die ueber diesen CoKreis definiert sind.
 CoVektor getKomplement()
          liefert das Komplement zu dem CoVektor this
static boolean isLegalCoKreis(java.util.Vector v)
          ueberprueft, ob der gegebene Vektor mind. 2 Nullen enthält, aber nicht überall 0 ist.
 java.lang.String toString()
           
 
Methods inherited from class matroide.CoVektor
getNummer, gueltigerCoVektor, istKomplement, kringel, mengenEnthalten, negativeWerte, nichtNullWerte, nullWerte, positiveWerte, schnitt, ungleicheMenge
 
Methods inherited from class java.util.Vector
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeRange, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
iterator, listIterator, listIterator
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
iterator, listIterator, listIterator
 

Constructor Detail

CoKreis

public CoKreis()

CoKreis

public CoKreis(java.util.Vector ck)
        throws matroide.IsNoLegalCoKreisException
Der Vektor wird auf die CoKreis-Eigenschaft überprüft Ist es kein legaler CoKreis, wird eine IsNoLegalCoKreisException geworfen.
Method Detail

isLegalCoKreis

public static boolean isLegalCoKreis(java.util.Vector v)
ueberprueft, ob der gegebene Vektor mind. 2 Nullen enthält, aber nicht überall 0 ist.

toString

public java.lang.String toString()
Overrides:
toString in class CoVektor
Following copied from class: matroide.CoVektor
Returns:
die Darstellung des CoVektors als String

getKomplement

public CoVektor getKomplement()
                       throws UngueltigerCoVektorException
Description copied from class: CoVektor
liefert das Komplement zu dem CoVektor this
Overrides:
getKomplement in class CoVektor
Following copied from class: matroide.CoVektor
Returns:
CoVektor komplement

getChirotopElemente

public java.util.Vector getChirotopElemente()
Gibt einen Vektor mit ChirotopElementen zurueck, der alle ChirotopElemente enhaelt, die ueber diesen CoKreis definiert sind.