SAPEREGradient
class SAPEREGradient<P : Position<P>?> : AbstractReaction<List<ILsaMolecule>>
Content copied to clipboard
This class provides a fast and stable gradient implementation, inspired on the NBR construct used in Proto.
Parameters
<P>
Position type
Constructors
Link copied to clipboard
open fun SAPEREGradient(environment: Environment<List<ILsaMolecule>, P>, node: ILsaNode, sourceTemplate: ILsaMolecule, gradientTemplate: ILsaMolecule, valuePosition: Int, expression: String, contextTemplate: ILsaMolecule, gradThreshold: Double, timeDistribution: TimeDistribution<List<ILsaMolecule>>)
Content copied to clipboard
Builds a new SAPERE Gradient.
Link copied to clipboard
open fun SAPEREGradient(env: Environment<List<ILsaMolecule>, P>, n: ILsaNode, td: TimeDistribution<List<ILsaMolecule>>, sourceTemplate: String, gradientTemplate: String, valuePosition: Int, expression: String, contextTemplate: String, gradThreshold: Double)
Content copied to clipboard
Builds a new SAPERE Gradient.
Functions
Link copied to clipboard
Link copied to clipboard
open fun cloneOnNewNode(node: Node<List<ILsaMolecule>>, currentTime: Time): Reaction<List<ILsaMolecule>>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun initializationComplete(atTime: Time, environment: Environment<T, out Any>)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard