Package de.cau.cs.kieler.klay.layered.p3order

Phase 3 - crossing minimization by node reordering.

See:
          Description

Interface Summary
IConstraintResolver Detects and resolves violated constraints.
ICrossingMinimizationHeuristic Determines the node order of a given free layer.
IPortDistributor calculates port ranks and distributes ports.
 

Class Summary
AbstractCrossingMinimizer Abstract superclass for crossing minimizer implementations.
BarycenterHeuristic Determines the node order of a given free layer.
CompoundGraphLayerCrossingMinimizer Implements the actual crossing minimization step for a given free layer.
ForsterConstraintResolver Detects and resolves violated constraints.
InteractiveCrossingMinimizer A crossing minimizer that allows user interaction by respecting previous node positions.
LayerSweepCrossingMinimizer Crossing minimization module that performs one or more sweeps over the layers while applying a two-layer crossing minimization heuristic on each pair of layers.
NodeGroup A NodeGroup contains one or more nodes.
NodeRelativePortDistributor Calculates port ranks and distributes ports.
 

Enum Summary
CrossingMinimizationStrategy Definition of available crossing minimization strategies for the layered layouter.
 

Package de.cau.cs.kieler.klay.layered.p3order Description

Phase 3 - crossing minimization by node reordering.