public interface FaceLattice extends Verify
top()
face), is labelled
with a covector from the oriented matroid.
The lattice partial order is defined by SignedSet.isRestrictionOf(SignedSet)
.Modifier and Type | Method and Description |
---|---|
Face |
bottom()
The bottom face of the lattice, labelled with the empty signed set.
|
Face |
get(SignedSet covector)
The face labeled with the given covector.
|
Iterator<Face> |
iterator()
The faces in the lattice.
|
Face |
top()
The (artificial) top face of the lattice.
|
Collection<? extends Face> |
withDimension(int d)
The grade of the face lattice with faces of a given dimension.
|
Iterable<Face> |
withDimensions(int lower,
int upper)
An iterable of the grades of the lattice between lower and upper inclusive.
|
Face top()
Face bottom()
Collection<? extends Face> withDimension(int d)
bottom()
has dimension
-1, and top()
has dimension OM.rank()
, every other face has dimension
between these values, and the face lattice forms layers of each dimension.d
- Iterator<Face> iterator()
Iterable<Face> withDimensions(int lower, int upper)
lower
- The inclusive lower bound of the dimension of the returned faces.upper
- The inclusive upper bound of the dimension of the returned faces.