Stores the interactions between flag classes.
The symmetry group of the polytope.
Stores a set of vertices that generates the entire polytope.
Gets the polytope's name from its ConstructionNode
.
The polytope's name.
The gravicenter is the gravicenter of the original vertices, weighted by the inverse of the number of domains each vertex appears in, projected onto the intersection of the eigenspaces of the generators with eigenvalues 1.
Sets the ConstructionNode of a polytope.
The new ConstructionNode.
Generated using TypeDoc, the 1/31/2021 at 6:18:55 AM
Represents a polytope in a way that takes advantage of symmetry. Obviously, this requires a representation of the symmetry group. The other components are a description of how the flags (tuples of vertex/edge/face...) within a single domain connect to each other under "change vertex/edge/..." operations, matrices describing how the symmetry group affects the physical representation of the polytope, and positions of each class of vertices. In this implementation the symmetry group and its physical effects are bundled.