-
- All Implemented Interfaces:
-
it.unibo.alchemist.model.interfaces.Incarnation
public final class BiochemistryIncarnation<P extends Position<P>, Vector<P>> implements Incarnation<Double, P>
-
-
Method Summary
Modifier and Type Method Description doublegetProperty(Node<Double> node, Molecule molecule, String property)BiomoleculecreateMolecule(String s)CellNode<P>createNode(RandomGenerator randomGenerator, Environment<Double, P> environment, String parameter)TimeDistribution<Double>createTimeDistribution(RandomGenerator randomGenerator, Environment<Double, P> environment, Node<Double> node, String parameter)Reaction<Double>createReaction(RandomGenerator randomGenerator, Environment<Double, P> environment, Node<Double> node, TimeDistribution<Double> timeDistribution, String parameter)Condition<Double>createCondition(RandomGenerator randomGenerator, Environment<Double, P> environment, Node<Double> node, TimeDistribution<Double> time, Reaction<Double> reaction, String additionalParameters)Action<Double>createAction(RandomGenerator randomGenerator, Environment<Double, P> environment, Node<Double> node, TimeDistribution<Double> time, Reaction<Double> reaction, String additionalParameters)DoublecreateConcentration(String s)StringtoString()-
-
Method Detail
-
getProperty
double getProperty(Node<Double> node, Molecule molecule, String property)
-
createMolecule
Biomolecule createMolecule(String s)
-
createNode
CellNode<P> createNode(RandomGenerator randomGenerator, Environment<Double, P> environment, String parameter)
-
createTimeDistribution
TimeDistribution<Double> createTimeDistribution(RandomGenerator randomGenerator, Environment<Double, P> environment, Node<Double> node, String parameter)
-
createReaction
Reaction<Double> createReaction(RandomGenerator randomGenerator, Environment<Double, P> environment, Node<Double> node, TimeDistribution<Double> timeDistribution, String parameter)
-
createCondition
Condition<Double> createCondition(RandomGenerator randomGenerator, Environment<Double, P> environment, Node<Double> node, TimeDistribution<Double> time, Reaction<Double> reaction, String additionalParameters)
-
createAction
Action<Double> createAction(RandomGenerator randomGenerator, Environment<Double, P> environment, Node<Double> node, TimeDistribution<Double> time, Reaction<Double> reaction, String additionalParameters)
-
createConcentration
Double createConcentration(String s)
-
-
-
-