from application tropical
This represents the result of the method lines_in_cubic. It contains: The tropical polynomial representing the surface, the surface itself as a Cycle and lists of lines and families of different types, each starting with LIST_… The object also has methods, starting with array_… that return the corresponding LIST_… as a perl array. The different (lists of) lines can be visualized nicely with visualize_in_surface.
These count lines or families of lines in the cubic.# @category Defining properties
N_FAMILIES
The total number of families in LIST_FAMILY_FIXED_EDGE, LIST_FAMILY_FIXED_VERTEX, LIST_FAMILY_MOVING_EDGE and LIST_FAMILY_MOVING_VERTEX
N_ISOLATED
The total number of elements in LIST_ISOLATED_EDGE and LIST_ISOLATED_NO_EDGE
The polynomial and the corresponding cubic.
CUBICThe surface containing the lines
Cycle<Addition>
POLYNOMIALThe homogeneous tropical polynomial defining the surface
Polynomial<TropicalNumber<Addition,Rational>,Int>
These contain lists of certain (families of) lines.
LIST_FAMILY_FIXED_EDGECycle<Addition>
representativeReturns a representative of the family.
LIST_FAMILY_FIXED_VERTEXCycle<Addition>
representativeReturns a representative of the family.
LIST_FAMILY_MOVING_EDGECycle<Addition>
representativeReturns a representative of the family.
LIST_FAMILY_MOVING_VERTEXCycle<Addition>
representativeReturns a representative of the family.
LIST_ISOLATED_EDGECycle<Addition>
LIST_ISOLATED_NO_EDGECycle<Addition>
These contain lists of certain (families of) lines.
all_families()Cycle<Addition>
all_isolated()Cycle<Addition>
array_family_fixed_edge()Cycle<Addition>
array_family_fixed_vertex()Cycle<Addition>
array_family_moving_edge()Cycle<Addition>
array_family_moving_vertex()Cycle<Addition>
array_isolated_edge()Cycle<Addition>
array_isolated_no_edge()Cycle<Addition>