Package-level declarations
Types
Link copied to clipboard
abstract class AbstractLsaCondition(reaction: NodeReaction<List<ILsaMolecule>>, molecules: Set<ILsaMolecule>) : AbstractLocalCondition<List<ILsaMolecule>> , ILsaCondition
Base implementation of an ILsaCondition, evaluated on the ILsaNode hosting its reaction.
Link copied to clipboard
class LsaNeighborhoodCondition(reaction: NodeReaction<List<ILsaMolecule>>, molecule: ILsaMolecule, environment: Environment<List<ILsaMolecule>, *>) : LsaStandardCondition
An LSA condition searching an instance of the molecule template in the neighbors of the node.
Link copied to clipboard
open class LsaStandardCondition(molecule: ILsaMolecule, reaction: NodeReaction<List<ILsaMolecule>>) : AbstractLsaCondition
Simple LSA condition (example: <grad, X, 1>), searching an instance of the molecule template in the node. The matched LSA, if any, is not deleted from the LSA space of the node, although the reaction may do so.