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.