Lsa Molecule
This class realizes an LsaMolecule, where arguments are of type Expression.
Constructors
Properties
Link copied to clipboard
Synthetic property representing the distance.
Link copied to clipboard
Synthetic property representing an LSA ID.
Link copied to clipboard
Synthetic property representing the current neighborhood.
Link copied to clipboard
Synthetic property representing the local node id.
Link copied to clipboard
Synthetic property representing the orientation.
Link copied to clipboard
Synthetic property representing a random value.
Link copied to clipboard
Synthetic property representing the distance.
Link copied to clipboard
Synthetic property representing the current selected neighbor ("+" conditions on the left).
Link copied to clipboard
Synthetic property representing the current simulation time.
Functions
Link copied to clipboard
Allocates the variables of this molecule using the provided bindings.
Link copied to clipboard
Returns the number of arguments of this molecule.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Generalizes this molecule by replacing its non-atomic and non-numeric values with variables.
Link copied to clipboard
Returns the argument at the provided position.
Link copied to clipboard
Checks whether this molecule reuses its own variables.
Link copied to clipboard
Checks whether this molecule is identical to the provided one.
Link copied to clipboard
Link copied to clipboard
Checks whether this molecule matches the provided one.
Checks whether this molecule matches the provided list of arguments.
Link copied to clipboard
Checks whether this molecule is more generic than the provided one.
Link copied to clipboard
Link copied to clipboard
Converts a Molecule to a MoleculeSurrogate.
Link copied to clipboard
Returns a HashString representation of this molecule.
Link copied to clipboard
A function that maps a it.unibo.alchemist.model.Molecule to its surrogate class MoleculeSurrogate.
Link copied to clipboard