A KSEntry is essentially a string containing a description header and the vertices of a reflexive polytope. We have given it its own type for ease of use in Macaulay2.
The most common way to obtain (lists of) KSEntry's is via a call kreuzerSkarke or kreuzerSkarkeDim3.
|
|
Once one has a KSEntry, the most important function is to extract the matrix whose columns are the vertices of the corresponding polytope.
|
Although the most common way to create (lists of) KSEntry's is via a call to kreuzerSkarke or kreuzerSkarkeDim3 as above, it is also possible to start with a string that perhaps you found while searching the Kreuzer-Skarke database directly.
|
|
For developers, a KSEntry is a SelfInitializingType.
The object KSEntry is a self initializing type, with ancestor classes BasicList < Thing.