Class HeawoodGeometry

Object
AbstractGeometry
HeawoodGeometry

public class HeawoodGeometry extends AbstractGeometry
Geometry implementation for the Heawood graph (14-node cubic symmetric graph).
See Also:
  • Constructor Details

    • HeawoodGeometry

      public HeawoodGeometry(EvoLudo engine)
      Create a Heawood geometry tied to the given engine.
      Parameters:
      engine - EvoLudo pacemaker
  • Method Details

    • init

      public void init()
      Generates the Heawood graph, a cubic symmetric graph with \(14\) nodes that is the point-line incidence graph of the Fano plane.
      Specified by:
      init in class AbstractGeometry
      See Also:
    • checkSettings

      protected boolean checkSettings()
      Description copied from class: AbstractGeometry
      Hook for subclasses to implement geometry specific checks.
      Overrides:
      checkSettings in class AbstractGeometry
      Returns:
      true if adjustments require a reset