A C E G I M N P R S T X 

A

add(Measurement<?>) - Method in class net.sourceforge.cilib.simulator.MeasurementSuite
 
addMeasurement(Measurement<?>) - Method in class net.sourceforge.cilib.simulator.MeasurementSuite
Adds a measurement to the suite.
addProgressListener(ProgressListener) - Method in class net.sourceforge.cilib.simulator.Simulator
Adds a listener for progress events.
algorithmFinished(AlgorithmEvent) - Method in class net.sourceforge.cilib.simulator.Simulation
algorithmStarted(AlgorithmEvent) - Method in class net.sourceforge.cilib.simulator.Simulation

C

close() - Method in class net.sourceforge.cilib.simulator.MeasurementSuite
 
combine(List<String>, List<File>) - Method in class net.sourceforge.cilib.simulator.MeasurementCombiner
createSimulation() - Method in class net.sourceforge.cilib.simulator.Simulator
 

E

error(Element, String) - Method in class net.sourceforge.cilib.simulator.XMLObjectFactory
 
execute() - Method in class net.sourceforge.cilib.simulator.Simulator
Executes all the experiments for this simulation.
execute(Iterable<Simulator>, ProgressText) - Static method in class net.sourceforge.cilib.simulator.SimulatorShell
Run and execute the simulations, reporting progress.

G

getAlgorithm() - Method in class net.sourceforge.cilib.simulator.Simulation
 
getClone() - Method in class net.sourceforge.cilib.simulator.Simulation
getDescriptions() - Method in class net.sourceforge.cilib.simulator.MeasurementSuite
 
getFile() - Method in class net.sourceforge.cilib.simulator.MeasurementSuite
 
getMeasurementSuite() - Method in class net.sourceforge.cilib.simulator.Simulation
 
getProblem() - Method in class net.sourceforge.cilib.simulator.Simulation
 
getResolution() - Method in class net.sourceforge.cilib.simulator.MeasurementSuite
Accessor for the resolution of the results.
getSamples() - Method in class net.sourceforge.cilib.simulator.Simulator
 

I

init() - Method in class net.sourceforge.cilib.simulator.Simulation
Prepare for execution.
init() - Method in class net.sourceforge.cilib.simulator.Simulator
Perform the initialisation of the Simulator by creating the required Simulation instances and executing the threads.
initialise() - Method in class net.sourceforge.cilib.simulator.MeasurementSuite
Initialise the require output buffers for the MeasurementSuite.
iterationCompleted(AlgorithmEvent) - Method in class net.sourceforge.cilib.simulator.Simulation

M

Main - Class in net.sourceforge.cilib.simulator
This is the entry point for the CIlib simulator.
main(String[]) - Static method in class net.sourceforge.cilib.simulator.Main
Main entry point for the simulator.
measure(Algorithm) - Method in class net.sourceforge.cilib.simulator.MeasurementSuite
Measure the provided Algorithm.
MeasurementCombiner - Class in net.sourceforge.cilib.simulator
Create a combined view of the generated data in the normal CIlib text file format.
MeasurementSuite - Class in net.sourceforge.cilib.simulator
The MeasurementSuite is essentially a collection of measurements.
MeasurementSuite() - Constructor for class net.sourceforge.cilib.simulator.MeasurementSuite
Creates a new instance of MeasurementSuite.

N

net.sourceforge.cilib.simulator - package net.sourceforge.cilib.simulator
 
newObject() - Method in class net.sourceforge.cilib.simulator.XMLObjectFactory
Constructs a new Object based on the underlying XML object description.

P

prepare(File) - Static method in class net.sourceforge.cilib.simulator.SimulatorShell
Prepare a list of Simulator instances for execution.

R

removeProgressListener(ProgressListener) - Method in class net.sourceforge.cilib.simulator.Simulator
Removes a listener for progress events.
run() - Method in class net.sourceforge.cilib.simulator.Simulation
Execute the simulation.

S

setResolution(int) - Method in class net.sourceforge.cilib.simulator.MeasurementSuite
Sets the resolution of the results.
Simulation - Class in net.sourceforge.cilib.simulator
A Simulation is a complete simulation that runs as a separate thread.
Simulation(Simulator, Algorithm, Problem, MeasurementSuite) - Constructor for class net.sourceforge.cilib.simulator.Simulation
Create a Simulation with the required dependencies.
Simulator - Class in net.sourceforge.cilib.simulator
This class represents an instance of a "simulator" that may or may not contain multiple individual simulations.
Simulator(XMLObjectFactory, XMLObjectFactory, XMLObjectFactory, MeasurementCombiner, int, SeedSelectionStrategy) - Constructor for class net.sourceforge.cilib.simulator.Simulator
Creates a new instance of Simulator given an algorithm factory, a problem factory and a measurement suite.
SimulatorShell - Class in net.sourceforge.cilib.simulator
The basic skeleton of the simulator.

T

terminate() - Method in class net.sourceforge.cilib.simulator.Simulation
Terminate the current simulation.
terminate() - Method in class net.sourceforge.cilib.simulator.Simulator
Terminates all the experiments.

X

XMLObjectFactory - Class in net.sourceforge.cilib.simulator
The XMLObjectFactory can be used to manage the construction of any object based on an XML description.
XMLObjectFactory(Document, Element) - Constructor for class net.sourceforge.cilib.simulator.XMLObjectFactory
Creates a new instance of XMLObjectFactory for constructing objects given an XML description and an XML document for handling idrefs.
A C E G I M N P R S T X