RunProtelisProgram

class RunProtelisProgram<P : Position<P>?> : Action<Any>

Parameters

<P>

position type

Constructors

Link copied to clipboard
open fun RunProtelisProgram(environment: Environment<Any, P>, node: ProtelisNode<P>, reaction: Reaction<Any>, randomGenerator: RandomGenerator, program: String)
Link copied to clipboard
open fun RunProtelisProgram(environment: Environment<Any, P>, node: ProtelisNode<P>, reaction: Reaction<Any>, randomGenerator: RandomGenerator, program: String, retentionTime: Double)
Link copied to clipboard
open fun RunProtelisProgram(environment: Environment<Any, P>, node: ProtelisNode<P>, reaction: Reaction<Any>, randomGenerator: RandomGenerator, program: String, packetLossDistributionName: String, packetLossDistributionParameters: Array<Double>)
Link copied to clipboard
open fun RunProtelisProgram(environment: Environment<Any, P>, node: ProtelisNode<P>, reaction: Reaction<Any>, randomGenerator: RandomGenerator, program: String, retentionTime: Double, packetLossDistributionName: String, packetLossDistributionParameters: Array<Double>)
Link copied to clipboard
open fun RunProtelisProgram(environment: Environment<Any, P>, node: ProtelisNode<P>, reaction: Reaction<Any>, randomGenerator: RandomGenerator, program: ProtelisProgram, retentionTime: Double, packetLossDistributionName: String, packetLossDistributionParameters: Array<Double>)
Link copied to clipboard
open fun RunProtelisProgram(environment: Environment<Any, P>, node: ProtelisNode<P>, reaction: Reaction<Any>, randomGenerator: RandomGenerator, program: String, retentionTime: Double, packetLossDistance: RealDistribution)

Functions

Link copied to clipboard
open fun asMolecule(): Molecule
Link copied to clipboard
open fun cloneAction(node: Node<Any>, reaction: Reaction<Any>): RunProtelisProgram<P>
Link copied to clipboard
open fun equals(other: Any): Boolean
Link copied to clipboard
open fun execute()
Link copied to clipboard
open fun getContext(): Context
Link copied to clipboard
open fun getOutboundDependencies(): ListSet<out Dependency>
Link copied to clipboard
open fun getRandomGenerator(): RandomGenerator
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
open fun isComputationalCycleComplete(): Boolean
Link copied to clipboard
open fun prepareForComputationalCycle()
Resets the computation status (used for dependency management).
Link copied to clipboard
open fun toString(): String

Properties

Link copied to clipboard
private val environment: Environment<Any, P>
Link copied to clipboard
private open val executionContext: AlchemistExecutionContext<P>
Link copied to clipboard
private val node: ProtelisNode<P>
Link copied to clipboard
private val retentionTime: Double