- add(PerisicFieldElement) - Method in class net.sf.oriented.util.matrix.PerisicFieldElement
-  
- agarwalAndSharir2002 - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Agarwal and Sharir, 2002] Agarwal, P. 
- all() - Static method in class net.sf.oriented.omi.Examples
-  
- all(int) - Static method in class net.sf.oriented.util.combinatorics.Permutation
- 
Return all permutations of the sequence ( 0, 1, ...
 
- Alternating - Class in net.sf.oriented.omi
- 
Implements an alternating function over a non-alternating one. 
- Alternating(Chirotope) - Constructor for class net.sf.oriented.omi.Alternating
- 
We pass in a map that is not necessarily alternating,
 and we get back one that is. 
- and(Permutation) - Method in class net.sf.oriented.util.combinatorics.Permutation
- 
Permutation composition 
- asCollection() - Method in interface net.sf.oriented.omi.SetOf
-  
- asDrawing() - Method in class net.sf.oriented.pseudoline.EuclideanPseudoLines
- 
Prepare to draw this arrangement of pseudolines. 
- asInt(Label) - Method in interface net.sf.oriented.omi.OM
- 
The integer corresponding to this element (counting from 0). 
- asInt(String) - Method in interface net.sf.oriented.omi.OM
- 
The integer corresponding to this element (counting from 0). 
- asInt(T...) - Method in interface net.sf.oriented.omi.OM
- 
The integers corresponding to these elements (counting from 0). 
- asInt(UnsignedSet) - Method in interface net.sf.oriented.omi.OM
- 
Gets the indexes of each element in u
 
- asSet(int...) - Method in interface net.sf.oriented.omi.OM
- 
- automorphisms() - Method in interface net.sf.oriented.omi.Matroid
- 
The automorphism group for this matroid. 
- automorphisms() - Method in interface net.sf.oriented.omi.OM
- 
The automorphism group of this oriented matroid. 
- AxiomViolation - Exception in net.sf.oriented.omi
- 
An object does not satisfy its invariants and/or axioms. 
- AxiomViolation(Object, String) - Constructor for exception net.sf.oriented.omi.AxiomViolation
- 
Construct a new AxiomViolation. 
- carroll2000a - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Carroll, 2000a] Carroll, J. 
- carroll2000b - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Carroll, 2000b] — (2000b). 
- carroll2000c - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Carroll, 2000c] — (2000c). 
- carroll2000d - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Carroll, 2000d] — (2000d). 
- carroll2006 - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Carroll, 2006] — (2006). 
- carver1922 - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Carver, 1922] Carver, W. 
- ceva() - Static method in class net.sf.oriented.omi.Examples
- 
An oriented matroid representing Ceva's theorem. 
- ceva1678 - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Ceva, 1678] Ceva, G. 
- chapter1() - Static method in class net.sf.oriented.omi.Examples
- 
- chi(int...) - Method in class net.sf.oriented.omi.Alternating
-  
- chi(int...) - Method in interface net.sf.oriented.omi.Chirotope
- 
This is only called when it has  Chirotope.rank() arguments, and they are
 strictly monotonic increasing. 
- chi(int...) - Method in interface net.sf.oriented.omi.FullChirotope
- 
The alternating map. 
- Chirotope - Interface in net.sf.oriented.omi
- 
The base interface for implementing new chirotope sources. 
- chirotope() - Method in class net.sf.oriented.omi.FactoryFactory
- 
A factory for oriented matroids which uses the chirotope representation. 
- ChirotopeFactory - Interface in net.sf.oriented.omi
- 
Create Oriented Matroids from their Chirotope. 
- circuits() - Method in class net.sf.oriented.omi.FactoryFactory
- 
A factory for oriented matroids which uses the circuit representation. 
- circularsaw3() - Static method in class net.sf.oriented.omi.Examples
- 
The oriented matroid corresponding to the circular saw diagram of size three. 
- CoLexicographic - Class in net.sf.oriented.util.combinatorics
- 
Iterate over colexicographic orderings of integers. 
- CoLexicographic(int, int) - Constructor for class net.sf.oriented.util.combinatorics.CoLexicographic
- 
Construct a colexicographic ordering or r items chosen from 0 through n − 1. 
- CoLoopCannotBeDrawnException - Exception in net.sf.oriented.pseudoline
- 
The representation of rank 3 oriented matroids as pseudoline drawings
 in the Euclidean plane can only draw co-loops as the line at infinity. 
- compose(SignedSet) - Method in interface net.sf.oriented.omi.SignedSet
- 
Signed set composition. 
- conformsWith(SignedSet) - Method in interface net.sf.oriented.omi.SignedSet
- 
Does this conform with x?
 i.e.
 
- construct(Chirotope) - Method in interface net.sf.oriented.omi.ChirotopeFactory
- 
Create an oriented matroid from a chirotope provided programmatically. 
- construct(Collection<? extends Label>, Chirotope) - Method in interface net.sf.oriented.omi.ChirotopeFactory
- 
Create an oriented matroid from a chirotope provided programmatically, with given
 element labels. 
- construct(RationalMatrix) - Method in interface net.sf.oriented.omi.RealizedFactory
- 
Construct an oriented matroid from a matrix,
 using default labels for the elements. 
- construct(Collection<? extends Label>, RationalMatrix) - Method in interface net.sf.oriented.omi.RealizedFactory
- 
Construct an oriented matroid from a matrix,
 using given labels for the elements. 
- construct(UnsignedSet, UnsignedSet) - Method in interface net.sf.oriented.omi.SignedSetFactory
- 
Build a signed set from two disjoint unsigned sets. 
- contains(ITEM) - Method in interface net.sf.oriented.omi.SetOf
-  
- copyBackingCollection(Iterable<? extends ITEM>) - Method in interface net.sf.oriented.omi.SetFactory
- 
Create an immutable new set by copying a Java collection as the backing collection. 
- covector() - Method in interface net.sf.oriented.omi.Face
- 
The covector labeling the face in the lattice (null for the  Face.Type.Top element) 
- coxeter1995 - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Coxeter, 1995] Coxeter, H. 
- create(int) - Method in class net.sf.oriented.util.matrix.PerisicField
- 
Map an integer into this field. 
- elements() - Method in interface net.sf.oriented.omi.Matroid
- 
The elements on which this matroid is defined. 
- elements() - Method in interface net.sf.oriented.omi.OM
- 
The elements on which this oriented matroid is defined. 
- empty() - Method in interface net.sf.oriented.omi.MatroidFactory
- 
This does not, and will not, work. 
- empty() - Method in interface net.sf.oriented.omi.OMSFactory
- 
This does not, and will not, work. 
- empty() - Method in interface net.sf.oriented.omi.SetFactory
- 
The (immutable) empty set. 
- emptyCollectionOf() - Method in interface net.sf.oriented.omi.Factory
- 
A suggested Java Collection for gathering up some such items. 
- equals(Object) - Method in interface net.sf.oriented.omi.OM
- 
An Oriented Matroid is equal to any other object implementing this
 interface, which represents the same underlying oriented matroid,
 including the  OM.elements() being equal. 
- equals(Object) - Method in class net.sf.oriented.util.combinatorics.Permutation
-  
- equals(Object) - Method in class net.sf.oriented.util.matrix.PerisicFieldElement
-  
- equalsIgnoreSign(SignedSet) - Method in interface net.sf.oriented.omi.SignedSet
- 
Either s is equal to this, or to the opposite of this. 
- equalsIsSameSetAs() - Method in interface net.sf.oriented.omi.SetOf
- 
This indicates whether in the implementing class
 the notion of equality is set equality or not. 
- equalsOpposite(SignedSet) - Method in interface net.sf.oriented.omi.SignedSet
- 
This is a short hand for s.equals(opposite()).
 
- euclidC300BC - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Euclid, c300BC] Euclid (c300BC). 
- EuclideanPseudoLines - Class in net.sf.oriented.pseudoline
- 
This class takes a rank 3 oriented matroid and prepares it for 
 processing from a Euclidean perspective. 
- EuclideanPseudoLines(OM, String, String...) - Constructor for class net.sf.oriented.pseudoline.EuclideanPseudoLines
- 
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. 
- EuclideanPseudoLines(OM, Label) - Constructor for class net.sf.oriented.pseudoline.EuclideanPseudoLines
- 
Prepare the given oriented matroid for Euclidean processing, with
 the given line at infinity. 
- Examples - Class in net.sf.oriented.omi
- 
Here are some 'interesting' oriented matroids. 
- Examples() - Constructor for class net.sf.oriented.omi.Examples
-  
- Face - Interface in net.sf.oriented.omi
- 
- Face.Type - Enum in net.sf.oriented.omi
- 
- FaceLattice - Interface in net.sf.oriented.omi
- 
The face lattice corresponding to an oriented matroid. 
- Factory<T> - Interface in net.sf.oriented.omi
- 
Provides conversion to and from String for some class. 
- FactoryFactory - Class in net.sf.oriented.omi
- 
- FactoryFactory() - Constructor for class net.sf.oriented.omi.FactoryFactory
- 
- FactoryFactory(Options) - Constructor for class net.sf.oriented.omi.FactoryFactory
- 
- felsner1997 - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Felsner, 1997] Felsner, S. 
- felsnerAndKriegel1999 - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Felsner and Kriegel, 1999] Felsner, S. 
- felsnerAndWeil1999 - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Felsner and Weil, 1999] Felsner, S. 
- felsnerAndZiegler2001 - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Felsner and Ziegler, 2001] Felsner, S. 
- ffactory() - Method in interface net.sf.oriented.omi.OM
- 
The factory for making this oriented matroid and its various parts. 
- fill - Variable in class net.sf.oriented.pseudoline.ImageOptions
- 
The color of the faces inside the picture 
- filter(Predicate<Permutation>) - Method in class net.sf.oriented.util.combinatorics.Group
- 
Create a subgroup by accepting some of the elements
 in the group. 
- finschi2001 - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Finschi, 2001] 
- folkmanAndLawrence1978 - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Folkman and Lawrence, 1978] Folkman, J. 
- fontSizeRatio - Variable in class net.sf.oriented.pseudoline.ImageOptions
- 
Any scaling that should be applied to the font size. 
- foreground - Variable in class net.sf.oriented.pseudoline.ImageOptions
- 
The foregound color that is used for text, vertices, and the origin. 
- from0toN(int) - Static method in class net.sf.oriented.util.combinatorics.Permutation
-  
- fromCircuits(String) - Static method in class net.sf.oriented.omi.FactoryFactory
- 
Given a string representation of a set of circuits
 create an oriented matroid. 
- fromCoLexicographic(int, String) - Method in interface net.sf.oriented.omi.ChirotopeFactory
- 
Create an oriented matroid from its colexicographic representation as a series of +, -, 0s. 
- fromCoLexicographic(int, int, String) - Static method in class net.sf.oriented.omi.FactoryFactory
- 
Gives an oriented matroid corresponding to a chirotope in
 colexicographic form. 
- fromCoLexicographic(int, int, String) - Static method in class net.sf.oriented.util.combinatorics.Lexicographic
- 
Convert a colexicographic chirotope string into a lexicographic one 
- fromCrossings(String...) - Static method in class net.sf.oriented.omi.FactoryFactory
- 
This method is for turning a pseudoline configuration into an oriented matroid. 
- fromEuclideanLines(int[][]...) - Static method in class net.sf.oriented.omi.FactoryFactory
- 
Generate an OM from lines being specified as a pair of points (integer coordinates). 
- fromLexicographic(int, String) - Method in interface net.sf.oriented.omi.ChirotopeFactory
- 
Create an oriented matroid from its lexicographic representation as a series of +, -, 0s. 
- fromLexicographic(int, int, String) - Static method in class net.sf.oriented.omi.FactoryFactory
- 
Gives an oriented matroid corresponding to a chirotope in
 lexicographic form. 
- fromLexicographic(int, int, String) - Static method in class net.sf.oriented.util.combinatorics.CoLexicographic
- 
Convert a lexicographic chirotope string into a colexicographic one 
- fromMatrix(int[][]) - Static method in class net.sf.oriented.omi.FactoryFactory
- 
This method is for turning a simple matrix of integers into 
 an oriented matroid over the columns. 
- fromMatrix(double, double[][]) - Static method in class net.sf.oriented.omi.FactoryFactory
- 
This method is for turning a simple matrix of doubles into 
 an oriented matroid over the columns. 
- fromSets(SetOfUnsignedSet) - Method in interface net.sf.oriented.omi.MatroidFactory
-  
- fromSignedSets(Label[], SetOfSignedSet) - Method in interface net.sf.oriented.omi.OMSFactory
-  
- FullChirotope - Interface in net.sf.oriented.omi
- 
A true chirotope with an alternating map. 
- get(SignedSet) - Method in interface net.sf.oriented.omi.FaceLattice
- 
The face labeled with the given covector. 
- get(int) - Method in class net.sf.oriented.util.combinatorics.Permutation
- 
The ith slot from the permutation 
- getBases() - Method in interface net.sf.oriented.omi.Matroid
- 
A view of the matroid as a set of bases. 
- getBasis() - Method in class net.sf.oriented.util.matrix.GramSchmidt
- 
An orthogonal basis spanning the same space as the original matrix. 
- getChirotope() - Method in interface net.sf.oriented.omi.OM
- 
Get the chirotope representation of the oriented matroid. 
- getCircuits() - Method in interface net.sf.oriented.omi.Matroid
- 
A view of the matroid as a set of circuits. 
- getCircuits() - Method in interface net.sf.oriented.omi.OM
- 
Get the circuit representation of the oriented matroid. 
- getDelegate() - Method in class net.sf.oriented.util.matrix.RationalMatrix
- 
- getDual() - Method in class net.sf.oriented.util.matrix.GramSchmidt
- 
Continues the GramSchmidt process to compute a dual basis too. 
- getEquivalentOM() - Method in class net.sf.oriented.pseudoline.EuclideanPseudoLines
- 
This is the oriented matroid which is actually being processed. 
- getFaceLattice() - Method in interface net.sf.oriented.omi.OM
- 
Get the face lattice representation of the oriented matroid. 
- getField() - Method in class net.sf.oriented.util.matrix.PerisicFieldElement
-  
- getIndependentSets() - Method in interface net.sf.oriented.omi.Matroid
- 
A view of the matroid as a set of independent sets. 
- getInfinity() - Method in class net.sf.oriented.pseudoline.EuclideanPseudoLines
- 
This is the element at infinity as from the constructor. 
- getLabel(int) - Method in class net.sf.oriented.omi.Options
- 
Get the ith label from the universe. 
- getMatrix() - Method in interface net.sf.oriented.omi.OMasRealized
- 
An underlying matrix realizing this oriented matroid. 
- getMatroid() - Method in interface net.sf.oriented.omi.OM
- 
The underlying matroid. 
- getMaxVectors() - Method in interface net.sf.oriented.omi.OM
- 
Get the maximum vector representation of the oriented matroid. 
- getMessage() - Method in exception net.sf.oriented.omi.AxiomViolation
-  
- getOne() - Method in class net.sf.oriented.util.matrix.PerisicField
-  
- getPermutation() - Method in class net.sf.oriented.pseudoline.EuclideanPseudoLines
- 
The elements of the original oriented matroid are permuted in the equivalent oriented
 matroid. 
- getPlusMinus() - Method in class net.sf.oriented.omi.Options
- 
Are we using the +/- form. 
- getRealized() - Method in interface net.sf.oriented.omi.OM
- 
Get the realized representation of the oriented matroid. 
- getReorientation() - Method in class net.sf.oriented.pseudoline.EuclideanPseudoLines
- 
This is the set of elements which were reoriented in the processing of this class. 
- getRuntimeClass() - Method in class net.sf.oriented.util.matrix.PerisicField
-  
- getSingleChar() - Method in class net.sf.oriented.omi.Options
- 
Are we using short labels or long labels? 
- getUniverse() - Method in interface net.sf.oriented.omi.LabelFactory
-  
- getUniverse() - Method in class net.sf.oriented.omi.Options
- 
Returns all the known labels. 
- getVectors() - Method in interface net.sf.oriented.omi.OM
- 
Get the vector representation of the oriented matroid. 
- getZero() - Method in class net.sf.oriented.util.matrix.PerisicField
-  
- gioanAndLasVergnas2004 - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Gioan and Las Vergnas, 2004] Gioan, E. 
- GramSchmidt<T extends FieldElement<T>> - Class in net.sf.oriented.util.matrix
- 
The Gram–Schmidt process, but without normalizing. 
- GramSchmidt(FieldMatrix<T>) - Constructor for class net.sf.oriented.util.matrix.GramSchmidt
- 
Initialize the GramSchmidt process over the given matrix. 
- Group - Class in net.sf.oriented.util.combinatorics
- 
This is the mathematically concept of finite group,
 however we consider every group as a subgroup of a permutation group,
 and every group element is a  Permutation. 
- grünbaum1969 - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Grünbaum, 1969] Grünbaum, B. 
- identity() - Method in class net.sf.oriented.util.combinatorics.Group
- 
The identity element of this group. 
- identityGroup(int) - Static method in class net.sf.oriented.util.combinatorics.Group
- 
The group consisting of the identity permutation over  0, 1, ....
 
- image() - Method in class net.sf.oriented.pseudoline.PseudoLineDrawing
- 
Returns an image of the oriented matroid with default options. 
- image(ImageOptions) - Method in class net.sf.oriented.pseudoline.PseudoLineDrawing
- 
Returns an image of the oriented matroid with the specified options. 
- Image - Class in oriented
- 
Create a pseudoline picture corresponding to one of the example oriented matroids. 
- ImageOptions - Class in net.sf.oriented.pseudoline
- 
Settings for drawing pseudoline diagrams. 
- independentSets() - Method in class net.sf.oriented.omi.FactoryFactory
- 
A factory for matroids from independent sets. 
- index(int...) - Static method in class net.sf.oriented.util.combinatorics.CoLexicographic
- 
In a colexicographic ordering, what position is this index. 
- index(int, int[]) - Static method in class net.sf.oriented.util.combinatorics.Lexicographic
- 
In a lexicographic ordering, what position is this index. 
- intersection(SET) - Method in interface net.sf.oriented.omi.SetOf
-  
- inverse() - Method in class net.sf.oriented.util.combinatorics.Permutation
- 
The inverse permutation 
- isAcyclic() - Method in interface net.sf.oriented.omi.OM
- 
This returns true if the oriented matroid contains
  no positive circuit, or equivalently, every edge is
  in a positive cocircuit. 
- isEmpty() - Method in interface net.sf.oriented.omi.SetOf
-  
- isRestrictionOf(SignedSet) - Method in interface net.sf.oriented.omi.SignedSet
- 
Is this a restriction of x?
 i.e.
 
- isSubsetOf(SET) - Method in interface net.sf.oriented.omi.SetOf
-  
- isSupersetOf(SET) - Method in interface net.sf.oriented.omi.SetOf
-  
- isUniform() - Method in interface net.sf.oriented.omi.OM
- 
True if every set of  OM.rank() elements is a basis for the underlying matroid. 
- iterator() - Method in interface net.sf.oriented.omi.FaceLattice
- 
The faces in the lattice. 
- iterator() - Method in class net.sf.oriented.util.combinatorics.CoLexicographic
-  
- iterator() - Method in class net.sf.oriented.util.combinatorics.Lexicographic
-  
- Label - Interface in net.sf.oriented.omi
- 
The base items in sets and signed sets are these, which essentially
 correspond to Strings. 
- label() - Method in interface net.sf.oriented.omi.Label
- 
The corresponding String. 
- labelBorder - Variable in class net.sf.oriented.pseudoline.ImageOptions
- 
An additional border around labels. 
- LabelFactory - Interface in net.sf.oriented.omi
- 
A factory for producing labels, which are used as the points or elements
 on which our oriented matroids and matroids are defined. 
- labelPosition - Variable in class net.sf.oriented.pseudoline.ImageOptions
- 
The position of the labels within the border. 
- labels() - Method in class net.sf.oriented.omi.FactoryFactory
- 
A factory for labels. 
- lasVergnas1986 - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Las Vergnas, 1986] Las Vergnas, M. 
- lawrence1983 - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Lawrence, 1983] Lawrence, J. 
- levi1926 - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Levi, 1926] Levi, F. 
- Lexicographic - Class in net.sf.oriented.util.combinatorics
- 
Iterate over lexicographic orderings of integers. 
- Lexicographic(int, int) - Constructor for class net.sf.oriented.util.combinatorics.Lexicographic
- 
Construct a lexicographic ordering or r items chosen from 0 through n − 1. 
- lineWidth - Variable in class net.sf.oriented.pseudoline.ImageOptions
- 
The width of lines in the diagram. 
- lower() - Method in interface net.sf.oriented.omi.Face
- 
The faces one dimension lower than this face. 
- OM - Interface in net.sf.oriented.omi
- 
An Oriented Matroid. 
- OMasChirotope - Interface in net.sf.oriented.omi
- 
The chirotope view of an oriented matroid. 
- OMasFaceLattice - Interface in net.sf.oriented.omi
- 
The face lattice view of an oriented matroid. 
- OMasRealized - Interface in net.sf.oriented.omi
- 
For an oriented matroid which was produced, or whose dual was produced,
 from a rational matrix, retrieve that view. 
- OMasSignedSet - Interface in net.sf.oriented.omi
- 
An oriented matroid viewed as a set of signed sets:
 a set of circuits, a set of vectors, or a set of maximum vectors. 
- omega14(int) - Static method in class net.sf.oriented.omi.Examples
- 
Richter-Gebert's interesting oriented matroids. 
- OMSFactory - Interface in net.sf.oriented.omi
- 
An interface for producing oriented matroids from
 sets of signed sets (cicruits, vectors, maximum vectors). 
- opposite() - Method in interface net.sf.oriented.omi.SignedSet
- 
Swaps the positive and negative components 
- options() - Method in class net.sf.oriented.omi.FactoryFactory
- 
The options used by this factory. 
- Options - Class in net.sf.oriented.omi
- 
Provide the options for String representations. 
- Options() - Constructor for class net.sf.oriented.omi.Options
- 
Default options (32 bit implementation). 
- Options(Options.Impl) - Constructor for class net.sf.oriented.omi.Options
- 
Allows using the non-default implementation. 
- Options.Impl - Enum in net.sf.oriented.omi
- 
The choices of underlying implementation. 
- order() - Method in class net.sf.oriented.util.combinatorics.Group
- 
The number of elements in this group. 
- oriented - package oriented
- 
Command line tools. 
- originArrowLength - Variable in class net.sf.oriented.pseudoline.ImageOptions
- 
The length of the arrow used to show the origin. 
- originArrowSize - Variable in class net.sf.oriented.pseudoline.ImageOptions
- 
The size of the arrowhead used to show the origin. 
- rank() - Method in class net.sf.oriented.omi.Alternating
-  
- rank() - Method in interface net.sf.oriented.omi.Chirotope
- 
Must be a positive integer, which is constant for each object
 implementing this interface. 
- rank() - Method in interface net.sf.oriented.omi.Matroid
- 
The rank of the matroid. 
- rank() - Method in interface net.sf.oriented.omi.OM
- 
The rank of this oriented matroid. 
- rational(String) - Static method in class net.sf.oriented.util.matrix.PerisicField
- 
Parse some string as a rational, and map it into this field 
- RationalMatrix - Class in net.sf.oriented.util.matrix
- 
- RationalMatrix(int[][]) - Constructor for class net.sf.oriented.util.matrix.RationalMatrix
- 
Initialize a matrix from integers. 
- RationalMatrix(FieldMatrix<PerisicFieldElement>) - Constructor for class net.sf.oriented.util.matrix.RationalMatrix
- 
Wraps a delegate. 
- RationalMatrix(List<List<PerisicFieldElement>>) - Constructor for class net.sf.oriented.util.matrix.RationalMatrix
- 
- realized() - Method in class net.sf.oriented.omi.FactoryFactory
- 
A factory for oriented matroids which uses a realization of the OM as the
 representation. 
- RealizedFactory - Interface in net.sf.oriented.omi
- 
An interface for producing oriented matroids from rational matrixes
 which realize them. 
- reciprocal() - Method in class net.sf.oriented.util.matrix.PerisicFieldElement
-  
- remake(T) - Method in interface net.sf.oriented.omi.Factory
-  
- reorient(Label...) - Method in interface net.sf.oriented.omi.OM
- 
Reorients (i.e. 
- respectingEquals() - Method in interface net.sf.oriented.omi.SetOf
- 
Return a set ssuch that:s.sameSetSetAs(this) && s.equalsIsSameSetAs().
 
- restriction(UnsignedSet) - Method in interface net.sf.oriented.omi.SignedSet
- 
The restriction of this to x.
 
- richterGebert1996 - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Richter-Gebert, 1996] Richter-Gebert, J. 
- richterGebertAndSturmfels1991 - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Richter-Gebert and Sturmfels, 1991] Richter-Gebert, J. 
- ringel() - Static method in class net.sf.oriented.omi.Examples
- 
The oriented matroid corresponding to Ringel's uniform non-realizable, non-Pappus configuration. 
- ringel1956 - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Ringel, 1956] Ringel, G. 
- sameSetAs(SET) - Method in interface net.sf.oriented.omi.SetOf
- 
This is mathematically set equality, except
 for empty sets - which respect type as well. 
- sendov1995 - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Sendov, 1995] Sendov, B. 
- separation(SignedSet) - Method in interface net.sf.oriented.omi.SignedSet
- 
The set of elements that have different sign in this and b. 
- setColor(Label, Color) - Method in class net.sf.oriented.pseudoline.ImageOptions
- 
Provides the color for a line. 
- setColorOfInfinity(Color) - Method in class net.sf.oriented.pseudoline.ImageOptions
- 
Provides the color for the line at infinity, if null then
 the color is chosen like any other line. 
- SetFactory<ITEM,SET> - Interface in net.sf.oriented.omi
- 
Provides conversion to and from String for some Set class. 
- setLongLabels() - Method in class net.sf.oriented.omi.Options
- 
Some of the  Label's used may consist of more than one character. 
- SetOf<ITEM,SET extends SetOf<ITEM,SET>> - Interface in net.sf.oriented.omi
- 
Immutable mathematical sets. 
- setOfElements() - Method in interface net.sf.oriented.omi.Matroid
- 
- setOfElements() - Method in interface net.sf.oriented.omi.OM
- 
- setOfElements() - Method in interface net.sf.oriented.omi.SetOfSignedSet
- 
This is the union over this set of the support of each member. 
- SetOfSignedSet - Interface in net.sf.oriented.omi
- 
Mathematical sets of signed sets, as defined in Oriented Matroid literature. 
- SetOfUnsignedSet - Interface in net.sf.oriented.omi
- 
- setPlusMinus(boolean) - Method in class net.sf.oriented.omi.Options
- 
Use 0 + - as the representation. 
- setShortLabels() - Method in class net.sf.oriented.omi.Options
- 
All the  Label's used consist of a single character (unicode code
 point). 
- setShowLabels(boolean) - Method in class net.sf.oriented.pseudoline.ImageOptions
- 
Either show labels or not. 
- setsOfSignedSet() - Method in class net.sf.oriented.omi.FactoryFactory
- 
A factory for sets of signed sets. 
- setsOfUnsignedSet() - Method in class net.sf.oriented.omi.FactoryFactory
- 
A factory for sets of unsigned sets. 
- setStroke(Label, float...) - Method in class net.sf.oriented.pseudoline.ImageOptions
- 
Provides the dash array for a line. 
- setStrokeOfInfinity(float...) - Method in class net.sf.oriented.pseudoline.ImageOptions
- 
Provides the dashes for the line at infinity, if null then
 the dashes are chosen like any other line. 
- setUniverse(String[]) - Method in class net.sf.oriented.omi.Options
- 
Provide all the  Labels to be used, as Strings. 
- sharirAndSmorodinsky2001 - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Sharir and Smorodinsky, 2001] Sharir, M. 
- shor1991 - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Shor, 1991] Shor, P. 
- showOrigin - Variable in class net.sf.oriented.pseudoline.ImageOptions
- 
Whether to show the origin or not. 
- showVertices - Variable in class net.sf.oriented.pseudoline.ImageOptions
- 
Whether to high light vertices with a circle around them 
- sign(int...) - Static method in class net.sf.oriented.omi.Alternating
- 
What is the sign of the permutation that sorts the values in x. 
- sign(Label) - Method in interface net.sf.oriented.omi.SignedSet
- 
Returns 1, -1 or 0 depending on whether e is in the positive,
 the negative or neither component respectively. 
- sign() - Method in class net.sf.oriented.util.matrix.PerisicFieldElement
- 
compare this value with 0. 
- SignedSet - Interface in net.sf.oriented.omi
- 
- SignedSetFactory - Interface in net.sf.oriented.omi
- 
A factory for producing signed sets. 
- signedSetPermuter(Permutation) - Method in interface net.sf.oriented.omi.OM
- 
Convert a permutation of the  OM.elements() into
 a function that will map a signed set to the permuted signed set. 
- signedSets() - Method in class net.sf.oriented.omi.FactoryFactory
- 
A factory for signed sets. 
- size() - Method in interface net.sf.oriented.omi.SetOf
-  
- size() - Method in interface net.sf.oriented.omi.SignedSet
- 
The number of elements which have a sign in this signed set. 
- size() - Method in class net.sf.oriented.util.combinatorics.CoLexicographic
-  
- size() - Method in class net.sf.oriented.util.combinatorics.Lexicographic
-  
- subsetsOfSize(int) - Method in interface net.sf.oriented.omi.SetOf
-  
- subtract(PerisicFieldElement) - Method in class net.sf.oriented.util.matrix.PerisicFieldElement
-  
- support() - Method in interface net.sf.oriented.omi.SignedSet
- 
The union of the positive and negative components. 
- suvorov14() - Static method in class net.sf.oriented.omi.Examples
- 
- suvorov1988 - Static variable in class net.sf.oriented.omi.Bibliography
- 
[Suvorov, 1988] 
- switchFaceLattice() - Method in class net.sf.oriented.pseudoline.EuclideanPseudoLines
- 
This method impacts performance. 
- symmetric(int) - Static method in class net.sf.oriented.util.combinatorics.Group
- 
The symmetric group of permutations over 0, 1, ....
 
- symmetricSetsOfSignedSet() - Method in class net.sf.oriented.omi.FactoryFactory
- 
A factory for symmetric sets of signed sets.