Package ai.libs.jaicore.experiments
Class Experiment
- java.lang.Object
-
- ai.libs.jaicore.experiments.Experiment
-
public class Experiment extends java.lang.Object
Basic 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
int
getMemoryInMB()
int
getNumCPUs()
java.util.Map<java.lang.String,java.lang.String>
getValuesOfKeyFields()
java.util.Map<java.lang.String,java.lang.Object>
getValuesOfResultFields()
int
hashCode()
void
setKeys(java.util.Map<java.lang.String,java.lang.String> keys)
void
setValuesOfResultFields(java.util.Map<java.lang.String,java.lang.Object> valuesOfResultFields)
-
-
-
Constructor Detail
-
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)
-
-
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()
-
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()
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
-