jaxvacua.conifold.coni#
Conifold geometry and discovery routines.
Purpose#
Represent conifold limits in complex-structure moduli space and discover candidate conifold transitions from CYTools triangulations.
Main public API#
Conifold: stores the conifold curve, canonical-basis charge, GV invariant, basis-change data and optional CYTools geometry references.find_conifolds: searches triangulations for conifold/flop data.JAX pytree flattening and reconstruction helpers for
Conifoldobjects.
Design notes#
The class separates persistent numerical state from optional CYTools objects.
After a JAX pytree round-trip the numerical data survives, while heavy CYTools
references may be absent. Basis-change and projection routines live in
jaxvacua.conifold.conifold_utils.
Geometric layer of the conifold subsystem: the Conifold data class
(registered as a JAX pytree) and the discovery routine
find_conifolds().
Conifold class#
|
Represents a conifold singularity in complex structure moduli space dual to a flop transition in Kähler moduli space. |
Discovery#
|
Identifies conifold limits in complex structure moduli space by searching for flop transitions in the triangulations of a toric polytope. |