A B C D E F G H I L M N O P Q R S T U V W X Y Z

N

neighbourChecker - Variable in class yass.simulation.Simulation
Determines if a given pair of nodes are communication neighbours
neighbours - Variable in class yass.network.Node
Set of nodes with which this node can communicate directly
neighbourStatistics - Variable in class yass.analysis.AnalysisResults
Statistics about potential communication-partner neighbours of all nodes participating in the network
NeverCompleteCompletionCriterion - Class in yass.simulation
Dummy completion criterion for simulation, which always decides that the simulation is incomplete regardless of the state of the simulation.
NeverCompleteCompletionCriterion() - Constructor for class yass.simulation.NeverCompleteCompletionCriterion
Creates a new instance of NeverCompleteCompletionCriterion
NeverInterestedNodePacketInterestPolicy - Class in yass.packet.interest
Policy under which the owner node is never interested in receiving any packet it has the option of receiving.
NeverInterestedNodePacketInterestPolicy() - Constructor for class yass.packet.interest.NeverInterestedNodePacketInterestPolicy
Creates a new instance of NeverInterestedNodePacketInterestPolicy
next(String) - Static method in class yass.util.SerialGenerator
Obtains the next serial number for the serial type referenced by the supplied key
nextBackoffPeriod - Variable in class yass.backoff.BackoffManager
The next backoff period, in seconds
nextIgfPacket - Variable in class yass.igf.IgfPacketScheduler
The next IGF-related packet scheduled to be broadcast asynchronously with respect to the IGF protocol when the latter transitions to a different state.
nextPacketConsumer - Variable in class yass.traffic.consumer.PacketConsumer
Next packet consumer in the chain-of-command
nextProductionTime - Variable in class yass.traffic.producer.SporadicPacketProducer
Next time for potential packet production
node - Variable in class yass.clock.ClockModule
The node to which this ClockModule belongs
node - Variable in class yass.database.NodePositionChangeEvent
The node which underwent transition
node - Variable in class yass.database.NodeStateTransitionEvent
The node which underwent transition
node - Variable in class yass.energy.EnergyModule
Node which owns this EnergyModule
Node - Class in yass.network
A node of the simulated network
Node(int, Position) - Constructor for class yass.network.Node
Constructs a new instance of Node.
node - Variable in class yass.network.TimeNodeMapping
 
node - Variable in class yass.packet.cache.SeenPacketCache
The node which owns this seen-packet cache
node - Variable in class yass.packet.schedule.PacketScheduler
The node with which this PacketScheduler is associated
node - Variable in class yass.state.StateManager
The node whose components' state is managed by this StateManager
Node.NodeState - Enum in yass.network
The states in which a Node may exist
Node.NodeState() - Constructor for enum yass.network.Node.NodeState
 
NODE_KEY - Static variable in class yass.util.SerialGenerator
The serial key to use when identifying Nodes
nodeCount - Variable in class yass.analysis.AnalysisResults
Number of nodes participating in network
nodeEnergyClairvoyanceSavings - Variable in class yass.analysis.AnalysisResults
Statistics about energy savings achieved by clairvoyant state management
nodeEnergyRemainingClairvoyant - Variable in class yass.analysis.AnalysisResults
Statistics about energy remaining unused by nodes participating in the network, adjusted for clairvoyant state management
nodeEnergyRemainingReal - Variable in class yass.analysis.AnalysisResults
Statistics about energy remaining unused by nodes participating in the network
nodeEnergyUsedClairvoyant - Variable in class yass.analysis.AnalysisResults
Statistics about energy used by nodes participating in the network, adjusted for clairvoyant state management
nodeEnergyUsedReal - Variable in class yass.analysis.AnalysisResults
Statistics about energy used by nodes participating in the network
NodeException - Exception in yass.network
Encapsulates a problem associated with a Node
NodeException() - Constructor for exception yass.network.NodeException
Creates a new instance of NodeException without detail message.
NodeException(String) - Constructor for exception yass.network.NodeException
Constructs an instance of NodeException with the specified detail message.
nodeIterator() - Method in class yass.network.Route
An iterator over the asNodeList in this Route.
nodePacketInterestPolicy - Variable in class yass.network.Node
The node-packet interest policy
NodePacketInterestPolicy - Class in yass.packet.interest
Policy class used by nodes to determine if they are interested in receiving a given packet.
NodePacketInterestPolicy() - Constructor for class yass.packet.interest.NodePacketInterestPolicy
Creates a new instance of NodePacketInterestPolicy
NodePositionChangeEvent - Class in yass.database
A node location change event which occurs in the simulator to be stored for later analysis.
NodePositionChangeEvent(Node, Position) - Constructor for class yass.database.NodePositionChangeEvent
Creates a new instance of NodePositionChangeEvent
nodes - Variable in class yass.analysis.FullAnalyser
Nodes participating in the simulated network
nodes - Variable in class yass.simulation.Simulation
Nodes present in the simulation
nodeState - Variable in class yass.simulation.InitialStates
State of nodes following initialisation
nodeStateClairvoyantEnergy - Variable in class yass.analysis.AnalysisResults
Mapping of each node state, adopted at least once by one node during simulation, to statistics about the energy consumed by all nodes participating in the network while maintaining this state, if the nodes state had been managed clairvoyantly to switch into low-energy states whenever it would have been possible to do so without changing observed network behaviour
nodeStateClairvoyantEnergyAllStates - Variable in class yass.analysis.AnalysisResults
Statistics about the energy which would have been consumed by nodes as they maintained a steady state between state transitions, considering all nodes and possible node states together, if node state was managed clairvoyantly and switching into low-energy states whenever it would have been possible without changing observed network behaviour
nodeStateDurations - Variable in class yass.analysis.AnalysisResults
Mapping of each node state, adopted at least once by one node during simulation, to statistics about the durations for which all nodes participating in the network maintained this state
nodeStateDurationsAllStates - Variable in class yass.analysis.AnalysisResults
Statistics about the durations for which nodes maintained a steady state between state transitions, considering all nodes and possible node states together
nodeStateEnergy - Variable in class yass.analysis.AnalysisResults
Mapping of each node state, adopted at least once by one node during simulation, to statistics about the energy consumed by all nodes participating in the network while maintaining this state
nodeStateEnergyAllStates - Variable in class yass.analysis.AnalysisResults
Statistics about the energy consumed by nodes as they maintained a steady state between state transitions, considering all nodes and possible node states together
nodeStateTable - Variable in class yass.analysis.FullAnalyser
Name of database table to hold temporary data when analysing node states, specific to this instance
nodeStateTablePrefix - Static variable in class yass.analysis.FullAnalyser
Name of database table to hold temporary data when analysing node states; prefix used for each instance
NodeStateTransitionEvent - Class in yass.database
A node state transition event which occurs in the simulator to be stored for later analysis
NodeStateTransitionEvent(StateTransition<Node.NodeState>, Node) - Constructor for class yass.database.NodeStateTransitionEvent
Creates a new instance of NodeStateTransitionEvent

A B C D E F G H I L M N O P Q R S T U V W X Y Z