public class Experimentation
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Experimentation.CompetitionType |
Modifier and Type | Field and Description |
---|---|
Experimentation.CompetitionType |
competition |
Day |
dayStructure |
java.io.File |
logFile |
Simulation |
simulation |
Constructor and Description |
---|
Experimentation() |
Modifier and Type | Method and Description |
---|---|
protected Agent |
instantiate(java.lang.String className,
java.lang.Object[] parameters) |
Simulation |
instantiateSimulation(java.util.Map<java.lang.String,java.lang.String> params) |
FilteredLogger |
logger() |
java.io.File |
newTempFile(java.lang.String prefix,
java.lang.String suffix) |
public java.io.File logFile
public Simulation simulation
public Day dayStructure
public Experimentation.CompetitionType competition
public java.io.File newTempFile(java.lang.String prefix, java.lang.String suffix) throws java.io.IOException
java.io.IOException
public FilteredLogger logger()
public Simulation instantiateSimulation(java.util.Map<java.lang.String,java.lang.String> params) throws java.io.FileNotFoundException, java.io.IOException, java.lang.ClassNotFoundException, java.lang.NoSuchMethodException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException
java.io.FileNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
protected Agent instantiate(java.lang.String className, java.lang.Object[] parameters) throws java.lang.ClassNotFoundException, java.lang.NoSuchMethodException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException