Package | Description |
---|---|
net.sf.oriented.omi |
This package is the public interface, with
OM
as the key interface defining oriented matroids. |
net.sf.oriented.pseudoline |
This package is for representing rank 3 oriented matroids as pseudoline drawings,
particularly in the Euclidean plane.
|
Modifier and Type | Interface and Description |
---|---|
interface |
OMasChirotope
The chirotope view of an oriented matroid.
|
interface |
OMasFaceLattice
The face lattice view of an oriented matroid.
|
interface |
OMasRealized
For an oriented matroid which was produced, or whose dual was produced,
from a rational matrix, retrieve that view.
|
interface |
OMasSignedSet
An oriented matroid viewed as a set of signed sets:
a set of circuits, a set of vectors, or a set of maximum vectors.
|
Modifier and Type | Method and Description |
---|---|
static OM |
Examples.ceva()
An oriented matroid representing Ceva's theorem.
|
static OM |
Examples.chapter1()
This is from the Oriented Matroid book
Bibliography.björnerEtAl1999 |
static OM |
Examples.circularsaw3()
The oriented matroid corresponding to the circular saw diagram of size three.
|
OM |
OM.dual()
The dual oriented matroid.
|
static OM |
FactoryFactory.fromCircuits(String circuits)
Given a string representation of a set of circuits
create an oriented matroid.
|
static OM |
FactoryFactory.fromCoLexicographic(int n,
int r,
String chi)
Gives an oriented matroid corresponding to a chirotope in
colexicographic form.
|
static OM |
FactoryFactory.fromCrossings(String... crossings)
This method is for turning a pseudoline configuration into an oriented matroid.
|
static OM |
FactoryFactory.fromEuclideanLines(int[][]... lines)
Generate an OM from lines being specified as a pair of points (integer coordinates).
|
static OM |
FactoryFactory.fromLexicographic(int n,
int r,
String chi)
Gives an oriented matroid corresponding to a chirotope in
lexicographic form.
|
static OM |
FactoryFactory.fromMatrix(double threshold,
double[][] matrix)
This method is for turning a simple matrix of doubles into
an oriented matroid over the columns.
|
static OM |
FactoryFactory.fromMatrix(int[][] matrix)
This method is for turning a simple matrix of integers into
an oriented matroid over the columns.
|
static OM |
Examples.omega14(int i)
Richter-Gebert's interesting oriented matroids.
|
static OM |
Examples.pappus()
The oriented matroid corresponding to the arrangement in Pappus's theorm
|
OM |
OM.permute(Permutation p)
Permute the Oriented Matroid,
the ground set is not permuted.
|
OM |
OM.permuteGround(Permutation p)
Permute the ground set.
|
OM |
OM.reorient(Label... reorientationSet)
Reorients (i.e.
|
static OM |
Examples.ringel()
The oriented matroid corresponding to Ringel's uniform non-realizable, non-Pappus configuration.
|
static OM |
Examples.suvorov14()
Suvorov's non-isotopic Oriented Matroid,
(as presented in
Bibliography.björnerEtAl1999 |
static OM |
Examples.tsukamoto13(int i)
Tsukamoto's non-isotopic Oriented Matroid
|
static OM |
Examples.uniform3()
The uniform oriented matroid of 3 points of rank 3
|
static OM |
Examples.uniform4()
The uniform oriented matroid of 4 points of rank 3
|
static OM |
Examples.wheel12()
This is from the Oriented Matroid book
Bibliography.björnerEtAl1999 |
static OM |
Examples.Ω14(int i)
Richter-Gebert's interesting oriented matroids.
|
static OM |
Examples.πάππος()
The oriented matroid corresponding to the arrangement in Pappus's theorm
|
Modifier and Type | Method and Description |
---|---|
static Map<String,OM> |
Examples.all() |
Modifier and Type | Method and Description |
---|---|
OM |
EuclideanPseudoLines.getEquivalentOM()
This is the oriented matroid which is actually being processed.
|
Constructor and Description |
---|
EuclideanPseudoLines(OM om,
Label infinity)
Prepare the given oriented matroid for Euclidean processing, with
the given line at infinity.
|
EuclideanPseudoLines(OM om,
String infinity,
String... alsoReorient)
Prepare the given oriented matroid for Euclidean processing, with
the given line at infinity, and a hint, which may or may not be followed, concerning
which lines to re-orient.
|