ProtelisIncarnation

class ProtelisIncarnation<P : Position<P>?> : Incarnation<T, P>

Parameters

<P>

position type

Types

Link copied to clipboard
class ProtectedExecutionEnvironment : ExecutionEnvironment
An ExecutionEnvironment that can read and shadow the content of a Node, but cannot modify it.

Functions

Link copied to clipboard
open fun createAction(    randomGenerator: RandomGenerator,     environment: Environment<Any, P>,     node: Node<Any>,     time: TimeDistribution<Any>,     actionable: Actionable<Any>,     additionalParameters: String): Action<Any>
Link copied to clipboard
open fun createConcentration(): Any
open fun createConcentration(s: String): Any
Link copied to clipboard
open fun createCondition(    randomGenerator: RandomGenerator,     environment: Environment<Any, P>,     node: Node<Any>,     time: TimeDistribution<Any>,     actionable: Actionable<Any>,     additionalParameters: String): Condition<Any>
Link copied to clipboard
open fun createMolecule(s: String): Molecule
Link copied to clipboard
open fun createNode(    randomGenerator: RandomGenerator,     environment: Environment<Any, P>,     parameter: String): Node<Any>
Link copied to clipboard
open fun createReaction(    randomGenerator: RandomGenerator,     environment: Environment<Any, P>,     node: Node<Any>,     timeDistribution: TimeDistribution<Any>,     parameter: String): Reaction<Any>
Link copied to clipboard
open fun createTimeDistribution(    randomGenerator: RandomGenerator,     environment: Environment<Any, P>,     node: Node<Any>,     parameter: String): TimeDistribution<Any>
Link copied to clipboard
open fun getProperty(    node: Node<Any>,     molecule: Molecule,     property: String): Double
Link copied to clipboard
open fun toString(): String

Properties

Link copied to clipboard
val INSTANCE: ProtelisIncarnation<out Any>
Statically-referenceable instance.
Link copied to clipboard
val VALUE_TOKEN: String
The name that can be used in a property to refer to the extracted value.