public class SMACExperimentConstructor extends ExperimentConstructor
mAllowedClassifiers, mAttribEvalClassParams, mAttribSearchClassParams, mBaseClassParams, mEnsembleClassParams, mEnsembleMaxNum, mExperiment, mExperimentPath, mIncludeBase, mIncludeEnsemble, mIncludeMeta, mInstanceGenerator, mMetaClassParams, mParamBaseDir, mProperties
Constructor and Description |
---|
SMACExperimentConstructor() |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getCallString(java.lang.String experimentPath)
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 |
printFeatureFile(java.io.PrintStream out) |
void |
printInstanceFile(java.io.PrintStream out) |
void |
printParamFile(java.io.PrintStream out) |
void |
printScenarioFile(java.io.PrintStream out) |
void |
printTestInstanceFile(java.io.PrintStream out) |
buildSingle, generateAlgorithmParameterConditionalGroupForDAG, generateBatches, getEnvVariables, getPrefix, getWrapperPropString, main, processArg
public void prepareExperiment(java.lang.String path)
ExperimentConstructor
prepareExperiment
in class ExperimentConstructor
public java.lang.String getTrajectoryParserClassName()
ExperimentConstructor
getTrajectoryParserClassName
in class ExperimentConstructor
public java.util.List<java.lang.String> getCallString(java.lang.String experimentPath)
ExperimentConstructor
getCallString
in class ExperimentConstructor
public java.lang.String getType()
ExperimentConstructor
getType
in class ExperimentConstructor
public void printInstanceFile(java.io.PrintStream out)
public void printFeatureFile(java.io.PrintStream out)
public void printTestInstanceFile(java.io.PrintStream out)
public void printScenarioFile(java.io.PrintStream out)
public void printParamFile(java.io.PrintStream out)