Class ConvergencePlotWidget

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

public class ConvergencePlotWidget extends Object implements Widget, OptimizerIterationListener, ObjectivesMonitor.ObjectivesListener
The ConvergencePlotWidget plots the convergence for each Objective.
  • Field Details

    • isObjectivesInitialized

      protected final boolean isObjectivesInitialized
      See Also:
    • task

      protected final DelayTask task
    • data

      protected final org.opt4j.viewer.ConvergencePlotData data
    • selection

      protected final org.opt4j.viewer.ConvergencePlotWidget.Selection selection
    • panel

      protected final JPanel panel
  • Constructor Details

    • ConvergencePlotWidget

      @Inject public ConvergencePlotWidget(Optimizer optimizer, org.opt4j.viewer.ConvergencePlotData data, ObjectivesMonitor objectivesMonitor, AutoZoomButton autoZoom)
      Constructs a ConvergencePlotWidget.
      Parameters:
      optimizer - the optimizer
      data - the data
      objectivesMonitor - the objective monitor that determine the objective of the optimization problem
  • Method Details