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.
|
net.sf.oriented.util.combinatorics |
A few additional combinatoric related classes and functions needed for this library.
|
Modifier and Type | Method and Description |
---|---|
OM |
OM.permute(Permutation p)
Permute the Oriented Matroid,
the ground set is not permuted.
|
OM |
OM.permuteGround(Permutation p)
Permute the ground set.
|
Function<SignedSet,SignedSet> |
OM.signedSetPermuter(Permutation p)
Convert a permutation of the
OM.elements() into
a function that will map a signed set to the permuted signed set. |
Modifier and Type | Method and Description |
---|---|
Permutation |
EuclideanPseudoLines.getPermutation()
The elements of the original oriented matroid are permuted in the equivalent oriented
matroid.
|
Modifier and Type | Method and Description |
---|---|
Permutation |
Permutation.and(Permutation then)
Permutation composition
|
Permutation |
Group.identity()
The identity element of this group.
|
Permutation |
Permutation.inverse()
The inverse permutation
|
Modifier and Type | Method and Description |
---|---|
static Iterable<Permutation> |
Permutation.all(int n)
Return all permutations of the sequence
( 0, 1, ... |
Modifier and Type | Method and Description |
---|---|
Permutation |
Permutation.and(Permutation then)
Permutation composition
|
Modifier and Type | Method and Description |
---|---|
Group |
Group.filter(Predicate<Permutation> pred)
Create a subgroup by accepting some of the elements
in the group.
|