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

F

fail() - Method in class yass.radio.Reception
Changes the internal state to reflect a failure in receiving and decoding during data reception, and calls-back the owner RadioModule with this news.
failed - Variable in class yass.experiment.SimulatorContainerThread
Flag indicating abnormal termination of simulation or analysis
failure(Transmission, Reception, double, double) - Method in interface yass.failure.dependent.CorruptionChecker
Determines if the Transmission, perceived by the receiving node with the stated effective received power, causes the Reception to fail
failure(Transmission, Reception, double, double) - Method in class yass.failure.dependent.DummyCorruptionChecker
Reassuringly suggests that the supplied Reception will never be corrupted by the supplied Transmission
failure(Transmission, Reception, double, double) - Method in class yass.failure.dependent.StatelessGaussianThresholdCorruptionChecker
Determines whether the supplied Reception will be corrupted by the supplied Transmission.
failure(Transmission, Reception, double, double) - Method in class yass.failure.dependent.StatelessThresholdCorruptionChecker
Determines whether the supplied Reception will be corrupted by the supplied Transmission.
failure(Transmission, Reception, double, double) - Method in class yass.failure.dependent.StatelessThresholdProportionCorruptionChecker
Determines whether the supplied Reception will be corrupted by the supplied Transmission.
failure(Reception, double) - Method in class yass.failure.independent.DummyFailureSource
Always informs the caller that a failure has not occured.
failure(Reception, double) - Method in interface yass.failure.independent.FailureSource
Determines if the given reception should fail during a period of length delta seconds.
failure(Reception, double) - Method in class yass.failure.independent.StochasticFailureSource
Determines if the given reception should fail during a period of length delta seconds.
failureException - Variable in class yass.experiment.SimulatorContainerThread
Exception which induced abnormal termination of simulation or analysis
FailureSource - Interface in yass.failure.independent
Determines if a given Reception should fail for any reason other than interference from nearby transmissions (which are modelled separately by ReceptionCorruptionChecker).
failureSources - Variable in class yass.radio.RadioModule
Network-independent sources of failure
failureSources - Variable in class yass.radio.Reception
Network-independent sources of failure
failureSourcesObserved - Variable in class yass.radio.Reception
Network-independent sources of failure which were triggered
findScheduleEntry(Packet) - Method in class yass.packet.schedule.PacketScheduler
Obtains the PacketScheduleEntry corresponding to a given packet, or null if no such PacketScheduleEntry exists.
findStateTransitionCost(StateTransition) - Method in class yass.energy.StateCostModel
Obtains the energy cost for a given state transition, expressed in Joules
findSteadyStateCost(State) - Method in class yass.energy.StateCostModel
Obtains the steady-state energy cost for a given state, expressed in Watts
findSteadyStateCost(State, double) - Method in class yass.energy.StateCostModel
Obtains the steady-state energy cost for a given state over a given duration, expressed in Joules
finished - Variable in class yass.experiment.ExperimentManager
Flag indicating whether management thread activity has completed
firstNode() - Method in class yass.network.Route
Obtains the first node in this Route
forgetPacket(Packet) - Method in class yass.packet.cache.SeenPacketCache
Removes the specified packet from the seen-packet cache
forgetStateTransitionCost(StateTransition) - Method in class yass.energy.StateCostModel
Removes any existing state transition energy cost for a given state transition from the database
forgetSteadyStateCost(State) - Method in class yass.energy.StateCostModel
Removes any existing steady-state energy cost for a given state from the database
forgottenCount - Variable in class yass.packet.cache.SeenPacketCache
Total count of all packets ever successfully forgotten
forwardingCandidateChooser - Variable in class yass.igf.IgfPacketScheduler
The wrapper for the logic which decides which of the self-appointed forwarding candidates should be selected by a packet sender
forwardToNext(Packet) - Method in class yass.traffic.consumer.PacketConsumer
Forwards the Packet to the next PacketConsumer in the chain-of-command
frequency - Variable in class yass.radio.RadioModule
Transmission and reception frequency, in Hertz
FriisPathLossModel - Class in yass.radio
Implements the free space path loss model using a simplified version of the Friis Transmission Equation.
FriisPathLossModel() - Constructor for class yass.radio.FriisPathLossModel
Constructs a new instance of FriisPathLossModel using an exponent of 2.0 in the Friis Transmission Equation.
FriisPathLossModel(double, Collection<Void>) - Constructor for class yass.radio.FriisPathLossModel
Constructs a new instance of FriisPathLossModel using a user-supplied exponent in the Friis Transmission Equation.
from - Variable in class yass.state.StateTransition
The previous state
FullAnalyser - Class in yass.analysis
Analyses a provided simulation state to frequentYielding statistics focussing on energy consumption.
FullAnalyser(Simulation) - Constructor for class yass.analysis.FullAnalyser
Creates a new instance of FullAnalyser
FullAnalyser(Simulation, PacketType, boolean, boolean) - Constructor for class yass.analysis.FullAnalyser
Creates a new instance of FullAnalyser

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