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

H

halfPi - Static variable in class yass.modularforwarding.scoring.GlobalAngleScoreGenerator
Half of the mathematical constant pi
halfPi - Static variable in class yass.modularforwarding.scoring.LocalAngleScoreGenerator
Half of the mathematical constant pi
handleAckPacket(IgfPacket) - Method in class yass.igf.IgfPacketScheduler
Called when an ACK packet is received.
handleCtsPacket(IgfPacket) - Method in class yass.igf.IgfPacketScheduler
Called when a CTS packet has been received.
handleCurrentTransmission(double) - Method in class yass.radio.RadioModule
Handles the advancement of simulated time for a RadioModule instance which is either currently transmitting, or may be about to begin transmitting a currently-waiting transmission
handleDataPacket(IgfPacket) - Method in class yass.igf.IgfPacketScheduler
Called when a DATA packet has been receieved.
handleOrtsPacket(IgfPacket) - Method in class yass.igf.IgfPacketScheduler
Called when an ORTS packet has been received.
handleTransmittingState(double) - Method in class yass.radio.Transmission
Sends as many data bits to receivers as is possible in the specified period, then determines if this packet transmission is yet complete.
handleWaitingState(double) - Method in class yass.radio.Transmission
Determines whether it is time to attempt to begin transmitting data and, if so, induces this attempt
hasAllMandatoryModules() - Method in class yass.network.Node
Determines if this node has been supplied with all mandatory modules that are not specified during construction.
hashCode() - Method in class yass.experiment.ExperimentDefinition
Obtains a hashcode for this ExperimentDefinition instance
hashCode() - Method in class yass.network.Node
Obtains the hashcode for this node
hashCode() - Method in class yass.network.Route
Calculates a hashcode value for this Route
hashCode() - Method in class yass.network.TimeNodeMapping
Calculates a hashcode
hashCode() - Method in class yass.packet.Packet
Obtains a hashcode value for this Packet
hashCode() - Method in class yass.packet.schedule.PacketScheduleEntry
Calculates a hashcode for this PacketScheduleEntry
hashCode() - Method in class yass.radio.RadioModule
Calculates a hashcode value for this RadioModule
hashCode() - Method in class yass.radio.Reception
Obtains a hashcode value for this Reception
hashCode() - Method in class yass.radio.Transmission
Obtains a hashcode for this Transmission
hashCode() - Method in class yass.state.StateTransition
Obtains a hashcode value
hashCode() - Method in class yass.util.Position
Obtains a hashcode value for this Position
headerComplete - Variable in class yass.radio.Transmission
Whether header transmission has yet completed
headerFields - Variable in class yass.traffic.producer.SpecifiedPacketProducer.PacketSpecification
Proposed header fields map
headerSize - Variable in class yass.packet.Packet
Size of this packet's header, in bits
headerSize - Variable in class yass.traffic.producer.RatePacketProducer
Header size, in bits
headerSize - Variable in class yass.traffic.producer.SpecifiedPacketProducer.PacketSpecification
Proposed packet header size, in bits
headerSize - Variable in class yass.traffic.producer.SporadicPacketProducer
Packet header size, in bits
historicalRadioEventsStored - Static variable in class yass.radio.RadioModule
Whether to record Transmission and Receptions in the event database
hopCounts - Variable in class yass.analysis.AnalysisResults
Statistics about the number of network hops observed along the delivery routes of packets successfully delivered to their intended destinations, considering only the first copy of each packet to arrive at the destination
HopcountTraversedScoreGenerator - Class in yass.modularforwarding.scoring
Score generator which decides on the score by considering the number of node-node hops traversed by a specified packet.
HopcountTraversedScoreGenerator(int, int, boolean) - Constructor for class yass.modularforwarding.scoring.HopcountTraversedScoreGenerator
Creates a new instance of HopcountTraversedScoreGenerator
HopcountTtlScoreGenerator - Class in yass.modularforwarding.scoring
Score generator which decides on the score by considering the number of node-node hops remaining before a specified packet's TTL reaches zero.
HopcountTtlScoreGenerator(int, int, boolean) - Constructor for class yass.modularforwarding.scoring.HopcountTtlScoreGenerator
Creates a new instance of HopcountTtlScoreGenerator
HsqldbDatabase - Class in yass.database
An implementation of a simulation database using the HSQLDB in-memory DBMS for lower-level data storage
HsqldbDatabase() - Constructor for class yass.database.HsqldbDatabase
Creates a new instance of HsqldbDatabase using default values for reasonable but untuned performance
HsqldbDatabase(String, Set<Class>, int) - Constructor for class yass.database.HsqldbDatabase
Creates a new instance of HsqldbDatabase

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