Package | Description |
---|---|
net.sf.oriented.omi |
This package is the public interface, with
OM
as the key interface defining oriented matroids. |
Modifier and Type | Method and Description |
---|---|
OMasChirotope |
ChirotopeFactory.construct(Chirotope chi)
Create an oriented matroid from a chirotope provided programmatically.
|
OMasChirotope |
ChirotopeFactory.construct(Collection<? extends Label> e,
Chirotope chi)
Create an oriented matroid from a chirotope provided programmatically, with given
element labels.
|
OMasChirotope |
ChirotopeFactory.fromCoLexicographic(int rank,
String chi)
Create an oriented matroid from its colexicographic representation as a series of +, -, 0s.
|
OMasChirotope |
ChirotopeFactory.fromLexicographic(int rank,
String chi)
Create an oriented matroid from its lexicographic representation as a series of +, -, 0s.
|
OMasChirotope |
OM.getChirotope()
Get the chirotope representation of the oriented matroid.
|
OMasChirotope |
OMasChirotope.mutate(int i,
int... basis)
Produce a new oriented matroid by setting the value of the chirotope on
the given basis to i
This method does not check that the mutation is legal.
|
OMasChirotope |
OMasChirotope.mutate(int i,
Label... basis)
Produce a new oriented matroid by setting the value of the chirotope on
the given basis to i
This method does not check that the mutation is legal.
|