autoweka.irace
Class IRaceExperimentConstructor

java.lang.Object
  extended by autoweka.ExperimentConstructor
      extended by autoweka.irace.IRaceExperimentConstructor

public class IRaceExperimentConstructor
extends ExperimentConstructor


Field Summary
 
Fields inherited from class autoweka.ExperimentConstructor
mAllowedClassifiers, mAttribEvalClassParams, mAttribSearchClassParams, mBaseClassParams, mEnsembleClassParams, mEnsembleMaxNum, mExperiment, mExperimentPath, mIncludeBase, mIncludeEnsemble, mIncludeMeta, mInstanceGenerator, mMetaClassParams, mParamBaseDir, mProperties
 
Constructor Summary
IRaceExperimentConstructor()
           
 
Method Summary
 java.util.List<java.lang.String> getCallString(java.lang.String path)
          Gets the set of strings that are called on the command line to invoke the SMBO method
 java.lang.String getTrajectoryParserClassName()
          Gets the name of the class that is used to parse the results of the SMBO method into a Trajectory
 java.lang.String getType()
          Get a string indicating the type of this Experiment (namely the name of the SMBO method)
 void prepareExperiment(java.lang.String path)
          Subclasses must provide this method which is responsible for
 void printConfigFile(java.io.PrintStream out)
           
 void printInstanceFile(java.io.PrintStream out)
           
 void printParamFile(java.io.PrintStream out)
           
 void printRunHook(java.io.PrintStream out)
           
 
Methods inherited from class autoweka.ExperimentConstructor
buildSingle, generateAlgorithmParameterConditionalGroupForDAG, generateBatches, getEnvVariables, getPrefix, getWrapperPropString, main, processArg
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IRaceExperimentConstructor

public IRaceExperimentConstructor()
Method Detail

prepareExperiment

public void prepareExperiment(java.lang.String path)
Description copied from class: ExperimentConstructor
Subclasses must provide this method which is responsible for

Specified by:
prepareExperiment in class ExperimentConstructor

getTrajectoryParserClassName

public java.lang.String getTrajectoryParserClassName()
Description copied from class: ExperimentConstructor
Gets the name of the class that is used to parse the results of the SMBO method into a Trajectory

Specified by:
getTrajectoryParserClassName in class ExperimentConstructor

getCallString

public java.util.List<java.lang.String> getCallString(java.lang.String path)
Description copied from class: ExperimentConstructor
Gets the set of strings that are called on the command line to invoke the SMBO method

Specified by:
getCallString in class ExperimentConstructor

getType

public java.lang.String getType()
Description copied from class: ExperimentConstructor
Get a string indicating the type of this Experiment (namely the name of the SMBO method)

Specified by:
getType in class ExperimentConstructor

printInstanceFile

public void printInstanceFile(java.io.PrintStream out)

printConfigFile

public void printConfigFile(java.io.PrintStream out)

printRunHook

public void printRunHook(java.io.PrintStream out)

printParamFile

public void printParamFile(java.io.PrintStream out)