Interface DynamicProblem<S extends Solution<?>,D>

All Superinterfaces:
Problem<S>, Serializable

public interface DynamicProblem<S extends Solution<?>,D> extends Problem<S>
Interface representing dynamic problems. Problems implementing this interface act as Observer entities in the sense that the can register themselves in Observable objects that may modify some problem properties. A dynamic problem has an internal state about whether it has been updated or not, and there are methods to query, set, and reset that state.
Author:
Antonio J. Nebro invalid input: '<'ajnebro@uma.es>
  • Method Details

    • update

      void update(D value)
    • hasChanged

      boolean hasChanged()
    • setChanged

      void setChanged()
    • clearChanged

      void clearChanged()