Filter by API Level:
Package Index
|
Class Index
uk.ac.imperial.presage2.core
uk.ac.imperial.presage2.core.cli
uk.ac.imperial.presage2.core.cli.run
uk.ac.imperial.presage2.core.db
uk.ac.imperial.presage2.core.db.persistent
uk.ac.imperial.presage2.core.environment
uk.ac.imperial.presage2.core.event
uk.ac.imperial.presage2.core.messaging
uk.ac.imperial.presage2.core.network
uk.ac.imperial.presage2.core.participant
uk.ac.imperial.presage2.core.plugin
uk.ac.imperial.presage2.core.simulator
uk.ac.imperial.presage2.core.util.random
uk.ac.imperial.presage2.rules
uk.ac.imperial.presage2.rules.facts
uk.ac.imperial.presage2.rules.facts.location
uk.ac.imperial.presage2.util.environment
uk.ac.imperial.presage2.util.fsm
uk.ac.imperial.presage2.util.location
uk.ac.imperial.presage2.util.location.area
uk.ac.imperial.presage2.util.network
uk.ac.imperial.presage2.util.participant
uk.ac.imperial.presage2.util.protocols
Classes
Experiment
MultiExperiment
ParameterSweep
Presage2CLI
Simulation
Annotations
Presage2CLI.Command
Exceptions
InvalidParametersException
Package Index
|
Class Index
Summary:
Protected Ctors
|
Methods
|
Inherited Methods
|
[Expand All]
Since:
API Level 0.3.5
public abstract class
Experiment
extends
Object
implements
Iterator
<E>
java.lang.Object
↳
uk.ac.imperial.presage2.core.cli.Experiment
Known Direct Subclasses
MultiExperiment
,
ParameterSweep
MultiExperiment
ParameterSweep
Describes a set of simulation parameters permutations.
Summary
Protected Constructors
Experiment
(
String
name,
String
description)
Public Methods
Experiment
addArrayParameter
(
String
name,
Object...
values)
Experiment
addArrayParameter
(
String
name,
String...
values)
Experiment
addFixedParameter
(
String
name,
Object
value)
Experiment
addFixedParameter
(
String
name,
String
value)
abstract
Experiment
addParameter
(
String
name,
Iterable
<
String
> values)
Experiment
addRangeParameter
(
String
name, int start, int count, int interval)
abstract
Experiment
build
()
String
getDescription
()
String
getName
()
[Expand]
Inherited Methods
From class
java.lang.Object
Object
clone
()
boolean
equals
(
Object
arg0)
void
finalize
()
final
Class
<?>
getClass
()
int
hashCode
()
final void
notify
()
final void
notifyAll
()
String
toString
()
final void
wait
()
final void
wait
(long arg0)
final void
wait
(long arg0, int arg1)
From interface
java.util.Iterator
abstract boolean
hasNext
()
abstract E
next
()
abstract void
remove
()
Protected Constructors
protected
Experiment
(
String
name,
String
description)
Since:
API Level 0.3.5
Public Methods
public
Experiment
addArrayParameter
(
String
name,
Object...
values)
Since:
API Level 0.3.5
public
Experiment
addArrayParameter
(
String
name,
String...
values)
Since:
API Level 0.3.5
public
Experiment
addFixedParameter
(
String
name,
Object
value)
Since:
API Level 0.3.5
public
Experiment
addFixedParameter
(
String
name,
String
value)
Since:
API Level 0.3.5
public abstract
Experiment
addParameter
(
String
name,
Iterable
<
String
> values)
Since:
API Level 0.3.5
public
Experiment
addRangeParameter
(
String
name, int start, int count, int interval)
Since:
API Level 0.3.5
public abstract
Experiment
build
()
Since:
API Level 0.3.5
Throws
InvalidParametersException
public
String
getDescription
()
Since:
API Level 0.3.5
public
String
getName
()
Since:
API Level 0.3.5