Class ParetoPlotWidget

java.lang.Object
org.opt4j.viewer.ParetoPlotWidget
All Implemented Interfaces:
OptimizerIterationListener, ObjectivesMonitor.ObjectivesListener, Widget

public class ParetoPlotWidget extends Object implements OptimizerIterationListener, Widget, ObjectivesMonitor.ObjectivesListener
The ParetoPlotWidget is a widget that displays the Population and Archive in two dimensional plot.
  • Field Details

    • population

      protected final org.opt4j.viewer.SynchronizedIndividualSet population
    • archive

      protected final org.opt4j.viewer.SynchronizedIndividualSet archive
    • task

      protected final DelayTask task
    • selection

      protected final ParetoPlotWidget.Selection selection
    • panel

      protected final JPanel panel
  • Constructor Details

    • ParetoPlotWidget

      @Inject public ParetoPlotWidget(Population population, Archive archive, Optimizer optimizer, ObjectivesMonitor objectivesMonitor, AutoZoomButton autoZoomButton)
      Constructs a ParetoPlotWidget.
      Parameters:
      population - the population
      archive - the archive
      optimizer - the optimizer
      objectivesMonitor - the objective monitor that determine the objective of the optimization problem
  • Method Details