Class IraceRuntimeConfiguration

java.lang.Object
es.urjc.etsii.grafo.autoconfig.irace.IraceRuntimeConfiguration

public class IraceRuntimeConfiguration extends Object

Irace run configuration. Contains all data provided by irace for any given run

  • Constructor Details

    • IraceRuntimeConfiguration

      public IraceRuntimeConfiguration(String candidateConfiguration, String instanceId, String seed, String instanceName, AlgorithmConfiguration algorithmConfiguration)

      Constructor for IraceRuntimeConfiguration.

      Parameters:
      candidateConfiguration - full configuration as a string
      instanceId - instance id
      seed - seed for the random manager
      instanceName - intance name
      algorithmConfiguration - algorithm configuration
    • IraceRuntimeConfiguration

      public IraceRuntimeConfiguration(String name, int instanceId, int seed, String instance, AlgorithmConfiguration algorithmConfiguration)
  • Method Details

    • getAlgorithmConfig

      public AlgorithmConfiguration getAlgorithmConfig()
    • getInstanceName

      public String getInstanceName()

      Getter for the field instancePath.

      Returns:
      a String object.
    • getSeed

      public String getSeed()

      Getter for the field seed.

      Returns:
      a String object.
    • getCandidateConfiguration

      public String getCandidateConfiguration()

      Getter for the field candidateConfiguration.

      Returns:
      a String object.
    • getInstanceId

      public String getInstanceId()

      Getter for the field instanceId.

      Returns:
      a String object.
    • toString

      public String toString()
      Overrides:
      toString in class Object