public class OptimizationContext extends SimulationPlanContext
| Modifier and Type | Field and Description |
|---|---|
protected List<List<SimulationStorage>> |
generations |
protected SimulationJob |
job |
protected List<SimulationStorage> |
nextSimulations
Simulation to do during next generation simulation
|
id, number, param, values| Constructor and Description |
|---|
OptimizationContext(String id,
SimulationParameter param,
SimulationJob job) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addSimulation(SimulationStorage s) |
List<SimulationStorage> |
clearNextSimulation()
Get simulation to do, put it generations and increment currentGeneration
This method must be call be Simulator when it want to get next simulations
to do.
|
int |
getCurrentGeneration()
Return the current generation.
0 for no generation
1 for one generation simulation
...
|
List<SimulationStorage> |
getGeneration(int n) |
List<SimulationStorage> |
getLastSimulations() |
List<SimulationStorage> |
getNextSimulations() |
int |
getSimulationNumber() |
SimulationStorage |
newSimulation()
Return new simulation.
|
void |
newSimulation(Factor... factors)
Create simulation.
|
getId, getLastSimulation, getNumber, getParam, getSimulation, getValue, incNumber, setValueprotected SimulationJob job
protected List<List<SimulationStorage>> generations
protected List<SimulationStorage> nextSimulations
public OptimizationContext(String id, SimulationParameter param, SimulationJob job)
public List<SimulationStorage> getNextSimulations()
public List<SimulationStorage> clearNextSimulation()
public List<SimulationStorage> getLastSimulations()
public SimulationStorage newSimulation()
protected void addSimulation(SimulationStorage s)
public void newSimulation(Factor... factors)
public int getCurrentGeneration()
public int getSimulationNumber()
public List<SimulationStorage> getGeneration(int n)
Copyright © 1999–2014 CodeLutin. All rights reserved.