Package it.unibo.alchemist.model.sapere
Class SAPEREIncarnation
-
- All Implemented Interfaces:
-
it.unibo.alchemist.model.Incarnation
,java.io.Serializable
public final class SAPEREIncarnation<P extends Position<out P>> implements Incarnation<T, P>, Serializable
-
-
Constructor Summary
Constructors Constructor Description SAPEREIncarnation()
-
Method Summary
-
-
Method Detail
-
getProperty
double getProperty(Node<List<ILsaMolecule>> node, Molecule molecule, String property)
-
createMolecule
ILsaMolecule createMolecule(String s)
-
createNode
ILsaNode createNode(RandomGenerator randomGenerator, Environment<List<ILsaMolecule>, P> environment, @Nullable() Object parameter)
-
createTimeDistribution
TimeDistribution<List<ILsaMolecule>> createTimeDistribution(RandomGenerator randomGenerator, Environment<List<ILsaMolecule>, P> environment, Node<List<ILsaMolecule>> node, @Nullable() Object parameter)
-
createReaction
Reaction<List<ILsaMolecule>> createReaction(RandomGenerator randomGenerator, Environment<List<ILsaMolecule>, P> environment, Node<List<ILsaMolecule>> node, TimeDistribution<List<ILsaMolecule>> timeDistribution, @Nullable() Object parameter)
-
createCondition
Condition<List<ILsaMolecule>> createCondition(RandomGenerator randomGenerator, Environment<List<ILsaMolecule>, P> environment, Node<List<ILsaMolecule>> node, TimeDistribution<List<ILsaMolecule>> time, Actionable<List<ILsaMolecule>> reaction, @Nullable() Object additionalParameters)
-
createAction
Action<List<ILsaMolecule>> createAction(RandomGenerator randomGenerator, Environment<List<ILsaMolecule>, P> environment, Node<List<ILsaMolecule>> node, TimeDistribution<List<ILsaMolecule>> time, Actionable<List<ILsaMolecule>> actionable, @Nullable() Object additionalParameters)
-
createConcentration
List<ILsaMolecule> createConcentration(Object descriptor)
-
createConcentration
List<ILsaMolecule> createConcentration()
-
-
-
-