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
 
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