|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.util.AbstractCollection | +--java.util.AbstractList | +--java.util.Vector | +--matroide.CoVektor
Die Klasse CoVektor stellt einen CoVektor dar. erbt von Vector, enthaelt Eintraege der Form -1, 1, 0 !!! bisher nur für Rang 3 !!!
Fields inherited from class java.util.Vector |
capacityIncrement, elementCount, elementData |
Fields inherited from class java.util.AbstractList |
modCount |
Constructor Summary | |
CoVektor()
Der leere Kontruktor, er setzt nur die Mengen auf die leere Menge |
|
CoVektor(java.util.Vector v)
|
Method Summary | |
CoVektor |
getKomplement()
liefert das Komplement zu dem CoVektor this |
int |
getNummer()
|
boolean |
gueltigerCoVektor(java.util.Vector v)
Ueberprueft, ob der Vektor vektor ein gueltiger CoVektor ist. |
boolean |
istKomplement(CoVektor coVe)
Ueberprueft, ob der als Parameter eingegebene CoVektor das Komplement des CoVektors ist. |
CoVektor |
kringel(CoVektor coVe)
berechnet einen CV, der genau aus der Kringelverknuepfung entsteht. |
boolean |
mengenEnthalten(CoVektor coVe)
liefert true zurueck, falls die beiden Nullmengen uebereinstimmen, die einsMenge von this in der von CoVe enthalten ist, und die minusEinsMenge von this in der von CoVe enthalten ist. |
java.util.TreeSet |
negativeWerte()
Ermittelt die negativen Werte des CV. |
java.util.TreeSet |
nichtNullWerte()
Ermittelt die Werte des CV, die entweder -1 oder 1 sind. |
java.util.TreeSet |
nullWerte()
Ermittelt die Nullwerte des CV. |
java.util.TreeSet |
positiveWerte()
Ermittelt die positiven Werte des CV. |
CoVektor |
schnitt(CoVektor coVe)
Erzeugt einen neuen CoVektor mit den folgenden Eingenschaften: Die Einsmenge ist der Schnitt der Einsmengen von this und coVe Die MinusEinsmenge ist der Schnitt der MinusEinsmengen von this und CoVe Die Nullmenge ist S(C,D)(wird von der Methode ungleicheMenge berechnet) |
java.lang.String |
toString()
|
java.util.TreeSet |
ungleicheMenge(CoVektor coVe)
Berechnet die Menge der Stellen, an denen die Eintraege der beiden CV komplementaer sind |
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 |
public CoVektor()
public CoVektor(java.util.Vector v) throws UngueltigerCoVektorException
Vector
- vektoren, ein Vector, die die Werte fuer den CoVektor enthaltenUngueltigerCoVektorException,
- falls die die Elemente im
Vector vektor keinen gueltigen CoVektor darstellenMethod Detail |
public int getNummer()
public java.lang.String toString()
toString
in class java.util.Vector
public boolean gueltigerCoVektor(java.util.Vector v)
Vector
- vektorpublic boolean istKomplement(CoVektor coVe)
CoVektor
- coVepublic java.util.TreeSet positiveWerte()
public java.util.TreeSet negativeWerte()
public java.util.TreeSet nullWerte()
public java.util.TreeSet nichtNullWerte()
public CoVektor kringel(CoVektor coVe)
CoVektor
- coVe,public java.util.TreeSet ungleicheMenge(CoVektor coVe)
CoVektor
- coVepublic boolean mengenEnthalten(CoVektor coVe)
CoVektor
- coVepublic CoVektor schnitt(CoVektor coVe)
CoVektor
- coVepublic CoVektor getKomplement() throws UngueltigerCoVektorException
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |