A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
N
- NamedParametersConstructor - class in it.unibo.alchemist.boundary.loader.util
- A JVMConstructor whose parameters are named and hence stored in a parametersMap (no pure Java class works with named parameters now, Kotlin-only).
- NavigationAction - class in it.unibo.alchemist.model.cognitive
- A SteeringAction allowing a node to navigate an environment consciously (e.g.
- NavigationGraph - class in it.unibo.alchemist.model.geometry.navigationgraph
- A graph used for navigation purposes.
- NavigationPrioritizedSteering - class in it.unibo.alchemist.model.cognitive.reactions
- A SteeringBehavior using SinglePrevalent steering strategy and accepting a collection of actions containing a single NavigationAction2D, which is used as the prevalent one.
- NavigationPrioritizedSteeringWithPhysics - class in it.unibo.alchemist.model.cognitive.reactions
- NavigationPrioritizedSteering strategy for physical pedestrians, taking into account physical forces as well.
- NavigationStrategy - class in it.unibo.alchemist.model.cognitive
- Defines what a node should do when in a new room (= environment's area), this is designed to be used jointly with a NavigationAction: the latter defines how to properly move the node, while delegating the decision on where to move it to a NavigationStrategy.
- NaviGator - class in it.unibo.alchemist.model.geometry.navigationgraph
- TODO(improve the quality of this algorithm)NaviGator (Navigation Graphs Generator) is an algorithm capable of generating an Euclidean2DNavigationGraph of a given environment with obstacles.
- nbrDelay() - function in it.unibo.alchemist.model.protelis.AlchemistExecutionContext
- nbrLag() - function in it.unibo.alchemist.model.protelis.AlchemistExecutionContext
- nbrRange() - function in it.unibo.alchemist.model.protelis.AlchemistExecutionContext
- nbrVector() - function in it.unibo.alchemist.model.protelis.AlchemistExecutionContext
- Nearest - class in it.unibo.alchemist.model.cognitive.steering
- Filtered strategy considering only the group steering action and the non-group steering action whose targets are nearest to the node's position.
- nearestIntersection(V,V) - function in it.unibo.alchemist.model.Obstacle
- Given a vector (represented as a starting point and an end point), computes the intersection point between the vector and the obstacle nearest to the vector's starting point.
- nearestIntersection(V,V) - function in it.unibo.alchemist.model.Obstacle2D
- nearestIntersection(V,V) - function in it.unibo.alchemist.model.obstacles.RectObstacle2D
- negate() - function in java.util.function.PositionBasedFilter
- negate() - function in java.util.function.Predicate
- negate() - function in java.util.function.Predicate
- negate() - function in java.util.function.Predicate
- negate() - function in java.util.function.Predicate
- negate() - function in java.util.function.Predicate
- negate() - function in java.util.function.Predicate
- negate() - function in java.util.function.Predicate
- negate() - function in java.util.function.Predicate
- neighborAdded(it.unibo.alchemist.model.Node,it.unibo.alchemist.model.Node) - function in it.unibo.alchemist.core.Engine
- neighborAdded(it.unibo.alchemist.model.Node,it.unibo.alchemist.model.Node) - function in it.unibo.alchemist.core.Engine
- neighborAdded(it.unibo.alchemist.model.Node,it.unibo.alchemist.model.Node) - function in it.unibo.alchemist.core.Simulation
- This method must get called in case a communication link connecting two nodes gets created during the simulation.
- neighborhood(java.lang.Integer) - function in it.unibo.alchemist.boundary.graphql.schema.operations.queries.NodeQueries
- Returns the neighborhood with the provided node as a center.
- neighborhood(java.lang.Integer) - function in it.unibo.alchemist.boundary.graphql.schema.operations.subscriptions.NodeSubscriptions
- Returns a Flow with the updated value of the it.unibo.alchemist.boundary.graphql.schema.model.surrogates.NeighborhoodSurrogate with the given node as a part of the neighborhood.
- NEIGHBORHOOD - enum entry in it.unibo.alchemist.model.Context
The reaction may influence its node and the neighboring ones.
- Neighborhood - class in it.unibo.alchemist.model
- The type which describes the concentration of a molecule Interface for a neighborhood.
- NeighborhoodPresent - class in it.unibo.alchemist.model.biochemistry.conditions
- A condition is valid if the node has a neighborhood, formally if the node has at least one node connected by a linking rule.
- Neighborhoods - class in it.unibo.alchemist.model.neighborhoods
- Contains utility functions for neighborhoods.
- NeighborhoodSurrogate - class in it.unibo.alchemist.boundary.graphql.schema.model.surrogates
- A GraphQL surrogate for a Neighborhood.
- NeighborhoodSurrogateKt - class in it.unibo.alchemist.boundary.graphql.schema.model.surrogates
- neighborRemoved(it.unibo.alchemist.model.Node,it.unibo.alchemist.model.Node) - function in it.unibo.alchemist.core.Engine
- neighborRemoved(it.unibo.alchemist.model.Node,it.unibo.alchemist.model.Node) - function in it.unibo.alchemist.core.Engine
- neighborRemoved(it.unibo.alchemist.model.Node,it.unibo.alchemist.model.Node) - function in it.unibo.alchemist.core.Simulation
- This method must get called in case a a communication link connecting two nodes gets broken during the simulation.
- newCallStackFrame(kotlin.Array) - function in org.protelis.vm.impl.AbstractExecutionContext
- newFrom(java.lang.Double,java.lang.Double) - function in it.unibo.alchemist.model.geometry.Vector2D
- Creates a new Vector2D with the same type of the current one with different x and y.
- newFrom(java.lang.Double,java.lang.Double) - function in it.unibo.alchemist.model.positions.Euclidean2DPosition
- newToken(int) - function in it.unibo.alchemist.model.sapere.dsl.parser.Token
- newToken(int,java.lang.String) - function in it.unibo.alchemist.model.sapere.dsl.parser.Token
- Returns a new Token object, by default.
- next(it.unibo.alchemist.model.positions.Euclidean2DPosition,it.unibo.alchemist.model.positions.Euclidean2DPosition) - function in it.unibo.alchemist.model.Environment2DWithObstacles
- next(P,P) - function in it.unibo.alchemist.model.EnvironmentWithGraph
- next(P,P) - function in it.unibo.alchemist.model.EnvironmentWithObstacles
- next(P,P) - function in it.unibo.alchemist.model.EnvironmentWithObstacles
- This method must calculate the ABSOLUTE next allowed position given the current position and the position in which the node wants to move.
- next(it.unibo.alchemist.model.positions.Euclidean2DPosition,it.unibo.alchemist.model.positions.Euclidean2DPosition) - function in it.unibo.alchemist.model.EnvironmentWithObstacles
- next(it.unibo.alchemist.model.positions.Euclidean2DPosition,it.unibo.alchemist.model.positions.Euclidean2DPosition) - function in it.unibo.alchemist.model.Euclidean2DEnvironmentWithGraph
- next(it.unibo.alchemist.model.positions.Euclidean2DPosition,it.unibo.alchemist.model.positions.Euclidean2DPosition) - function in it.unibo.alchemist.model.Euclidean2DEnvironmentWithObstacles
- next(it.unibo.alchemist.model.positions.Euclidean2DPosition,it.unibo.alchemist.model.positions.Euclidean2DPosition) - function in it.unibo.alchemist.model.EuclideanPhysics2DEnvironmentWithGraph
- next(it.unibo.alchemist.model.positions.Euclidean2DPosition,it.unibo.alchemist.model.positions.Euclidean2DPosition) - function in it.unibo.alchemist.model.EuclideanPhysics2DEnvironmentWithObstacles
- next(V,V) - function in it.unibo.alchemist.model.Obstacle
- Given a vector (starting point and end point) representing a requested move, this method computes a new end point, representing a cut version of the initial vector, modified in such a way that the end point is outside the obstacle.
- next(V,V) - function in it.unibo.alchemist.model.Obstacle2D
- next(P,P) - function in it.unibo.alchemist.model.PhysicsEnvironmentWithObstacles
- next(V,V) - function in it.unibo.alchemist.model.obstacles.RectObstacle2D
- next(double,double,double,double) - function in it.unibo.alchemist.model.physics.environments.Continuous2DObstacles
- This method must calculate the ABSOLUTE next allowed position given the current position and the position in which the node wants to move.
- next(double,double,double,double) - function in it.unibo.alchemist.model.physics.environments.Continuous2DObstacles
- This method must calculate the ABSOLUTE next allowed position given the current position and the position in which the node wants to move.
- next(it.unibo.alchemist.model.positions.Euclidean2DPosition,it.unibo.alchemist.model.positions.Euclidean2DPosition) - function in it.unibo.alchemist.model.physics.environments.Continuous2DObstacles
- next(it.unibo.alchemist.model.positions.Euclidean2DPosition,it.unibo.alchemist.model.positions.Euclidean2DPosition) - function in it.unibo.alchemist.model.physics.environments.Continuous2DObstacles
- next(it.unibo.alchemist.model.positions.Euclidean2DPosition,it.unibo.alchemist.model.positions.Euclidean2DPosition) - function in it.unibo.alchemist.model.physics.environments.Continuous2DObstacles
- next(java.lang.Double,java.lang.Double,java.lang.Double,java.lang.Double) - function in it.unibo.alchemist.model.physics.environments.Continuous2DObstacles
- nextDouble(org.apache.commons.math3.random.RandomGenerator,java.lang.Double,java.lang.Double) - function in it.unibo.alchemist.util.RandomGenerators
- Generate a random double between the given bounds.
- nextPosition() - function in it.unibo.alchemist.model.cognitive.GroupSteeringAction
- The position the owner of this action moves to when it is executed, in relative coordinates with respect to its current position.
- nextPosition() - function in it.unibo.alchemist.model.cognitive.NavigationAction
- The position the owner of this action moves to when it is executed, in relative coordinates with respect to its current position.
- nextPosition() - function in it.unibo.alchemist.model.cognitive.SteeringAction
- The position the owner of this action moves to when it is executed, in relative coordinates with respect to its current position.
- nextPosition() - function in it.unibo.alchemist.model.cognitive.SteeringAction
- The position the owner of this action moves to when it is executed, in relative coordinates with respect to its current position.
- nextPosition() - function in it.unibo.alchemist.model.cognitive.SteeringAction
- The position the owner of this action moves to when it is executed, in relative coordinates with respect to its current position.
- nextPosition() - function in it.unibo.alchemist.model.cognitive.SteeringAction
- The position the owner of this action moves to when it is executed, in relative coordinates with respect to its current position.
- nextPosition() - function in it.unibo.alchemist.model.cognitive.SteeringAction
- The position the owner of this action moves to when it is executed, in relative coordinates with respect to its current position.
- nextPosition() - function in it.unibo.alchemist.model.cognitive.SteeringActionWithTarget
- The position the owner of this action moves to when it is executed, in relative coordinates with respect to its current position.
- nextPosition() - function in it.unibo.alchemist.model.cognitive.actions.AbstractSteeringActionWithTarget
- nextPosition() - function in it.unibo.alchemist.model.cognitive.actions.AbstractSteeringActionWithTarget
- nextPosition() - function in it.unibo.alchemist.model.cognitive.actions.AbstractSteeringActionWithTarget
- nextPosition() - function in it.unibo.alchemist.model.cognitive.actions.CognitiveAgentAvoidLayer
- nextPosition() - function in it.unibo.alchemist.model.cognitive.actions.CognitiveAgentCohesion
- The position the owner of this action moves to when it is executed, in relative coordinates with respect to its current position.
- nextPosition() - function in it.unibo.alchemist.model.cognitive.actions.CognitiveAgentCombineSteering
- The position the owner of this action moves to when it is executed, in relative coordinates with respect to its current position.
- nextPosition() - function in it.unibo.alchemist.model.cognitive.actions.CognitiveAgentFlee
- The position the owner of this action moves to when it is executed, in relative coordinates with respect to its current position.
- nextPosition() - function in it.unibo.alchemist.model.cognitive.actions.CognitiveAgentFollowLayer
- The position the owner of this action moves to when it is executed, in relative coordinates with respect to its current position.
- nextPosition() - function in it.unibo.alchemist.model.cognitive.actions.CognitiveAgentFollowScalarField
- nextPosition() - function in it.unibo.alchemist.model.cognitive.actions.CognitiveAgentNavigationAction2D
- The position the owner of this action moves to when it is executed, in relative coordinates with respect to its current position.
- nextPosition() - function in it.unibo.alchemist.model.cognitive.actions.CognitiveAgentNavigationAction2D
- The position the owner of this action moves to when it is executed, in relative coordinates with respect to its current position.
- nextPosition() - function in it.unibo.alchemist.model.cognitive.actions.CognitiveAgentObstacleAvoidance
- The position the owner of this action moves to when it is executed, in relative coordinates with respect to its current position.
- nextPosition() - function in it.unibo.alchemist.model.cognitive.actions.CognitiveAgentSeek2D
- The position the owner of this action moves to when it is executed, in relative coordinates with respect to its current position.
- nextPosition() - function in it.unibo.alchemist.model.cognitive.actions.CognitiveAgentSeparation
- The position the owner of this action moves to when it is executed, in relative coordinates with respect to its current position.
- nextPosition() - function in it.unibo.alchemist.model.cognitive.actions.CognitiveAgentWander
- nextRandomDouble() - function in it.unibo.alchemist.model.protelis.AlchemistExecutionContext
- nextToken() - function in org.antlr.v4.runtime.Lexer
- NoAlignment - class in it.unibo.alchemist.boundary.gps.alignments
- No alignment is performed.
- node(java.lang.Integer) - function in it.unibo.alchemist.boundary.graphql.schema.operations.subscriptions.NodeSubscriptions
- Returns a Flow with the updated value of the it.unibo.alchemist.boundary.graphql.schema.model.surrogates.NodeSurrogate with the given Id.
- Node - class in it.unibo.alchemist.model
- Node.Companion - class in it.unibo.alchemist.model.Node
- Utilities for Nodes.
- nodeAdded(it.unibo.alchemist.model.Node) - function in it.unibo.alchemist.core.Engine
- nodeAdded(it.unibo.alchemist.model.Node) - function in it.unibo.alchemist.core.Engine
- nodeAdded(it.unibo.alchemist.model.Node) - function in it.unibo.alchemist.core.Simulation
- This method must get called in case a node is added to the environment during the simulation and after its neighborhood has been computed (or can be consistently computed by the simulated environment).
- nodeById(java.lang.Integer) - function in it.unibo.alchemist.boundary.graphql.schema.model.surrogates.EnvironmentSurrogate
- Returns the node with the given id.
- nodeContaining(V) - function in it.unibo.alchemist.model.geometry.navigationgraph.NavigationGraph
- nodeContaining(V) - function in it.unibo.alchemist.model.geometry.navigationgraph.NavigationGraph
- nodeContaining(V) - function in it.unibo.alchemist.model.geometry.navigationgraph.NavigationGraph
- nodeContaining(V) - function in it.unibo.alchemist.model.geometry.navigationgraph.NavigationGraph
- nodeMoved(it.unibo.alchemist.model.Node) - function in it.unibo.alchemist.core.Engine
- nodeMoved(it.unibo.alchemist.model.Node) - function in it.unibo.alchemist.core.Engine
- nodeMoved(it.unibo.alchemist.model.Node) - function in it.unibo.alchemist.core.Simulation
- This method must get called in case a node is moved in the environment during the simulation and after its neighborhood has been computed (or can be consistently computed by the simulated environment).
- nodePosition(java.lang.Integer) - function in it.unibo.alchemist.boundary.graphql.schema.operations.queries.NodeQueries
- Returns the node position in sapce.
- NodeProperty - class in it.unibo.alchemist.model
- Represents a node's capability.
- NodeQueries - class in it.unibo.alchemist.boundary.graphql.schema.operations.queries
- Set of GraphQL queries to compute on nodes.
- nodeRemoved(it.unibo.alchemist.model.Node,it.unibo.alchemist.model.Neighborhood) - function in it.unibo.alchemist.core.Engine
- nodeRemoved(it.unibo.alchemist.model.Node,it.unibo.alchemist.model.Neighborhood) - function in it.unibo.alchemist.core.Engine
- nodeRemoved(it.unibo.alchemist.model.Node,it.unibo.alchemist.model.Neighborhood) - function in it.unibo.alchemist.core.Simulation
- This method must get called in case a node is removed from the environment during the simulation and after its neighborhood has been computed (or can be consistently computed by the simulated environment).
- nodes() - function in it.unibo.alchemist.boundary.graphql.schema.model.surrogates.EnvironmentSurrogate
- The nodes inside this environment.
- NodesPositions - class in it.unibo.alchemist.boundary.extractors
- Exports the positions of all nodes in the environment.
- NodeSubscriptions - class in it.unibo.alchemist.boundary.graphql.schema.operations.subscriptions
- Exposes alchemist it.unibo.alchemist.model.Nodes as GraphQL subscriptions.
- NodeSurrogate - class in it.unibo.alchemist.boundary.graphql.schema.model.surrogates
- A GraphQL surrogate for a Node object.
- NodeSurrogateKt - class in it.unibo.alchemist.boundary.graphql.schema.model.surrogates
- nodeToPos() - function in it.unibo.alchemist.boundary.graphql.schema.model.surrogates.EnvironmentSurrogate
- Returns a NodeToPosMap representing all nodes associated with their position.
- NodeToPosEntry - class in it.unibo.alchemist.boundary.graphql.schema.util
- A single entry in a NodeToPosMap, storing a node's id and its position.
- NodeToPosMap - class in it.unibo.alchemist.boundary.graphql.schema.util
- A GraphQL compliant representation of a Map storing it.unibo.alchemist.model.Nodes' ids and their position, represented as a PositionSurrogate.
- NodeToPosMapKt - class in it.unibo.alchemist.boundary.graphql.schema.util
- NOFILTER - enum entry in it.unibo.alchemist.boundary.exportfilters.CommonFilters
Keeps all values.
- NoLinks - class in it.unibo.alchemist.model.linkingrules
- This rule guarantees that no links are created at all.
- NoOtherReactionCanExecute - class in it.unibo.alchemist.model.conditions
- The condition is valid if all the other reactions having at least one condition can not execute.
- normal() - function in it.unibo.alchemist.model.geometry.Vector
- Find the normal of a vector.
- normal() - function in it.unibo.alchemist.model.geometry.Vector
- normal() - function in it.unibo.alchemist.model.geometry.Vector2D
- Find the normal of a vector.
- normal() - function in it.unibo.alchemist.model.positions.Euclidean2DPosition
- normalized() - function in it.unibo.alchemist.model.geometry.Vector
- normalized() - function in it.unibo.alchemist.model.geometry.Vector
- normalized() - function in it.unibo.alchemist.model.geometry.Vector
- normalized() - function in it.unibo.alchemist.model.geometry.Vector2D
- Normalizes the vector.
- Not - class in it.unibo.alchemist.model.positionfilters
- Negates the positionBasedFilter's test.
- not(java.util.function.Predicate) - function in java.util.function.Predicate
- NOT_EMPTY - enum entry in it.unibo.alchemist.model.sapere.dsl.impl.ListComparator
The list contains at least an element.
- notifyErrorListeners(java.lang.String) - function in org.antlr.v4.runtime.Parser
- notifyListeners(org.antlr.v4.runtime.LexerNoViableAltException) - function in org.antlr.v4.runtime.Lexer
- NUM - enum entry in it.unibo.alchemist.model.sapere.dsl.impl.Type
- Number() - function in it.unibo.alchemist.model.sapere.dsl.parser.Exp
- NumberOfNodes - class in it.unibo.alchemist.boundary.extractors
- Logs the number of nodes in the scenario.
- NumericConstant - class in it.unibo.alchemist.boundary.variables
- A numeric constant.
- NumTreeNode - class in it.unibo.alchemist.model.sapere.dsl.impl