Package org.protelis.test.infrastructure
Class TestIncarnation
java.lang.Object
org.protelis.test.infrastructure.TestIncarnation
- All Implemented Interfaces:
it.unibo.alchemist.model.interfaces.Incarnation<Object>
-
Method Summary
Modifier and TypeMethodDescriptionit.unibo.alchemist.model.interfaces.Action<Object>createAction(org.apache.commons.math3.random.RandomGenerator rand, it.unibo.alchemist.model.interfaces.Environment<Object> env, it.unibo.alchemist.model.interfaces.Node<Object> node, it.unibo.alchemist.model.interfaces.TimeDistribution<Object> time, it.unibo.alchemist.model.interfaces.Reaction<Object> reaction, String param) it.unibo.alchemist.model.interfaces.Condition<Object>createCondition(org.apache.commons.math3.random.RandomGenerator rand, it.unibo.alchemist.model.interfaces.Environment<Object> env, it.unibo.alchemist.model.interfaces.Node<Object> node, it.unibo.alchemist.model.interfaces.TimeDistribution<Object> time, it.unibo.alchemist.model.interfaces.Reaction<Object> reaction, String param) it.unibo.alchemist.model.interfaces.Moleculeit.unibo.alchemist.model.interfaces.Node<Object>createNode(org.apache.commons.math3.random.RandomGenerator rand, it.unibo.alchemist.model.interfaces.Environment<Object> env, String param) it.unibo.alchemist.model.interfaces.Reaction<Object>createReaction(org.apache.commons.math3.random.RandomGenerator rand, it.unibo.alchemist.model.interfaces.Environment<Object> env, it.unibo.alchemist.model.interfaces.Node<Object> node, it.unibo.alchemist.model.interfaces.TimeDistribution<Object> time, String param) it.unibo.alchemist.model.interfaces.TimeDistribution<Object>createTimeDistribution(org.apache.commons.math3.random.RandomGenerator rand, it.unibo.alchemist.model.interfaces.Environment<Object> env, it.unibo.alchemist.model.interfaces.Node<Object> node, String param) doublegetProperty(it.unibo.alchemist.model.interfaces.Node<Object> node, it.unibo.alchemist.model.interfaces.Molecule mol, String prop) static TestIncarnationinstance()toString()
-
Method Details
-
getProperty
public double getProperty(it.unibo.alchemist.model.interfaces.Node<Object> node, it.unibo.alchemist.model.interfaces.Molecule mol, String prop) - Specified by:
getPropertyin interfaceit.unibo.alchemist.model.interfaces.Incarnation<Object>
-
createMolecule
- Specified by:
createMoleculein interfaceit.unibo.alchemist.model.interfaces.Incarnation<Object>
-
toString
-
instance
- Returns:
- an instance of a
TestIncarnation
-
createNode
public it.unibo.alchemist.model.interfaces.Node<Object> createNode(org.apache.commons.math3.random.RandomGenerator rand, it.unibo.alchemist.model.interfaces.Environment<Object> env, String param) - Specified by:
createNodein interfaceit.unibo.alchemist.model.interfaces.Incarnation<Object>
-
createTimeDistribution
public it.unibo.alchemist.model.interfaces.TimeDistribution<Object> createTimeDistribution(org.apache.commons.math3.random.RandomGenerator rand, it.unibo.alchemist.model.interfaces.Environment<Object> env, it.unibo.alchemist.model.interfaces.Node<Object> node, String param) - Specified by:
createTimeDistributionin interfaceit.unibo.alchemist.model.interfaces.Incarnation<Object>
-
createReaction
public it.unibo.alchemist.model.interfaces.Reaction<Object> createReaction(org.apache.commons.math3.random.RandomGenerator rand, it.unibo.alchemist.model.interfaces.Environment<Object> env, it.unibo.alchemist.model.interfaces.Node<Object> node, it.unibo.alchemist.model.interfaces.TimeDistribution<Object> time, String param) - Specified by:
createReactionin interfaceit.unibo.alchemist.model.interfaces.Incarnation<Object>
-
createCondition
public it.unibo.alchemist.model.interfaces.Condition<Object> createCondition(org.apache.commons.math3.random.RandomGenerator rand, it.unibo.alchemist.model.interfaces.Environment<Object> env, it.unibo.alchemist.model.interfaces.Node<Object> node, it.unibo.alchemist.model.interfaces.TimeDistribution<Object> time, it.unibo.alchemist.model.interfaces.Reaction<Object> reaction, String param) - Specified by:
createConditionin interfaceit.unibo.alchemist.model.interfaces.Incarnation<Object>
-
createAction
public it.unibo.alchemist.model.interfaces.Action<Object> createAction(org.apache.commons.math3.random.RandomGenerator rand, it.unibo.alchemist.model.interfaces.Environment<Object> env, it.unibo.alchemist.model.interfaces.Node<Object> node, it.unibo.alchemist.model.interfaces.TimeDistribution<Object> time, it.unibo.alchemist.model.interfaces.Reaction<Object> reaction, String param) - Specified by:
createActionin interfaceit.unibo.alchemist.model.interfaces.Incarnation<Object>
-
createConcentration
- Specified by:
createConcentrationin interfaceit.unibo.alchemist.model.interfaces.Incarnation<Object>
-