All Known Implementing Classes:
EnergyConsumptionComparisonEvaluator, EnergyConsumptionEvaluator, EnergyConsumptionReductionEvaluator, ExecutionTimeEvaluator

public interface Evaluator
Interface for evaluating performance metrics.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final long
    The seed value used for random number generation.
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    execute(List<Integer> numVertices, int numExecutions)
    Executes the evaluation with a default delta (δ) value of 3.
    void
    execute(List<Integer> numVertices, int numExecutions, int delta)
    Executes the evaluation.
  • Field Details

    • SEED

      static final long SEED
      The seed value used for random number generation.
      See Also:
  • Method Details

    • execute

      void execute(List<Integer> numVertices, int numExecutions, int delta)
      Executes the evaluation.
      Parameters:
      numVertices - a list containing the number of vertices for each hypergraph to be evaluated
      numExecutions - the number of times the evaluation is executed
      delta - the delta (δ) value used for generating hypergraphs
    • execute

      default void execute(List<Integer> numVertices, int numExecutions)
      Executes the evaluation with a default delta (δ) value of 3.
      Parameters:
      numVertices - a list containing the number of vertices for each hypergraph to be evaluated
      numExecutions - the number of times the evaluation is executed