Interface Objective

All Superinterfaces:
NecessaryResult

public interface Objective extends NecessaryResult
Interface des fonctions d'objectifs.
Since:
4.3.0.0
  • Method Details

    • getDescription

      String getDescription() throws Exception
      Return plan description.
      Returns:
      plan description
      Throws:
      Exception
    • eval

      double eval(OptimizationContext context, SimulationStorage simulation, List<org.nuiton.math.matrix.MatrixND> exports, List<org.nuiton.math.matrix.MatrixND> observations)
      Effectue une evaluation entre les exports et les observations.
      Parameters:
      context - optimisation context
      simulation - current simulation
      exports - exports
      observations - observations
      Returns:
      double value