Package ai.libs.jaicore.experiments
Class Experiment
- java.lang.Object
-
- ai.libs.jaicore.experiments.Experiment
-
public class Experiment extends java.lang.ObjectBasic experiment class that describes an experiment conceptually in terms of hardware information and semantic keys.
-
-
Constructor Summary
Constructors Constructor Description Experiment(int memoryInMB, int numCPUs, java.util.Map<java.lang.String,java.lang.String> valuesOfKeyFields)Experiment(int memoryInMB, int numCPUs, java.util.Map<java.lang.String,java.lang.String> valuesOfKeyFields, java.util.Map<java.lang.String,java.lang.Object> valuesOfResultFields)Experiment(int memoryInMB, int numCPUs, java.util.Map<java.lang.String,java.lang.String> valuesOfKeyFields, java.util.Map<java.lang.String,java.lang.Object> valuesOfResultFields, java.lang.String error)Experiment(Experiment experiment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetError()java.util.Map<java.lang.String,java.lang.Object>getJointMapOfKeysAndResults()intgetMemoryInMB()intgetNumCPUs()java.util.Map<java.lang.String,java.lang.String>getValuesOfKeyFields()java.util.Map<java.lang.String,java.lang.Object>getValuesOfResultFields()inthashCode()voidsetKeys(java.util.Map<java.lang.String,java.lang.String> keys)voidsetValuesOfResultFields(java.util.Map<java.lang.String,java.lang.Object> valuesOfResultFields)
-
-
-
Constructor Detail
-
Experiment
public Experiment(Experiment experiment)
-
Experiment
public Experiment(int memoryInMB, int numCPUs, java.util.Map<java.lang.String,java.lang.String> valuesOfKeyFields)
-
Experiment
public Experiment(int memoryInMB, int numCPUs, java.util.Map<java.lang.String,java.lang.String> valuesOfKeyFields, java.util.Map<java.lang.String,java.lang.Object> valuesOfResultFields)
-
Experiment
public Experiment(int memoryInMB, int numCPUs, java.util.Map<java.lang.String,java.lang.String> valuesOfKeyFields, java.util.Map<java.lang.String,java.lang.Object> valuesOfResultFields, java.lang.String error)
-
-
Method Detail
-
getValuesOfKeyFields
public java.util.Map<java.lang.String,java.lang.String> getValuesOfKeyFields()
-
getValuesOfResultFields
public java.util.Map<java.lang.String,java.lang.Object> getValuesOfResultFields()
-
getJointMapOfKeysAndResults
public java.util.Map<java.lang.String,java.lang.Object> getJointMapOfKeysAndResults()
-
setValuesOfResultFields
public void setValuesOfResultFields(java.util.Map<java.lang.String,java.lang.Object> valuesOfResultFields)
-
setKeys
public void setKeys(java.util.Map<java.lang.String,java.lang.String> keys)
-
getMemoryInMB
public int getMemoryInMB()
-
getNumCPUs
public int getNumCPUs()
-
getError
public java.lang.String getError()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-