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

G

GAMMA - Static variable in class routing.ProphetRouter
delivery predictability aging constant
generateSpeed() - Method in class movement.MovementModel
Generates and returns a speed value between min and max of the MovementModel.WAIT_TIME setting.
generateWaitTime() - Method in class movement.MovementModel
Generates and returns a suitable waiting time at the end of a path.
getAddress() - Method in class core.DTNHost
Returns the network-layer address of this host.
getAddress() - Method in class core.NetworkLayer
Returns the network layer address.
getAllHosts() - Method in class test.TestUtils
 
getAllProbs() - Method in class routing.maxprop.MeetingProbabilitySet
Returns a reference to the probability map of this probability set
getAverage(List<Double>) - Method in class report.Report
Returns the average of double values stored in a List or "NaN" for empty lists.
getBoolean(String) - Method in class core.Settings
Returns a boolean-valued setting
getBufferOccupancy() - Method in class core.DTNHost
Returns the buffer occupancy percentage.
getBufferSize() - Method in class routing.MessageRouter
Returns the size of the message buffer.
getBundle(String) - Static method in class core.DTN2Manager
Returns the bundle associated with the given message id.
getCenterViewCoord() - Method in class gui.DTNSimGUI
Returns the world coordinates that are currently in the center of the viewport
getConnections() - Method in class core.DTNHost
Returns a list of connections this host has with other hosts
getConnections() - Method in class core.NetworkLayer
Returns a list of currently connected connections
getConnections() - Method in class routing.ActiveRouter
Returns a list of connections this host currently has with other hosts.
getConnectionTime() - Method in class report.ContactTimesReport.ConnectionInfo
Returns the time that passed between creation of this info and call to ContactTimesReport.ConnectionInfo.connectionEnd().
getControls() - Method in class gui.EventLogPanel
Returns the control panel that this log uses
getCoords() - Method in class movement.Path
Returns a refence to the coordinates of this path
getCost(DTNHost, DTNHost) - Method in class routing.MaxPropRouter
Returns the message delivery cost between two hosts from this host's point of view.
getCosts(Integer, Set<Integer>) - Method in class routing.maxprop.MaxPropDijkstra
Calculates total costs to the given set of target nodes.
getCreationTime() - Method in class core.Message
Returns the time when this message was created
getCsvDoubles(String, int) - Method in class core.Settings
Returns an array of CSV setting double values containing expected amount of values.
getCsvDoubles(String) - Method in class core.Settings
Returns an array of CSV setting double values.
getCsvInts(String, int) - Method in class core.Settings
Returns an array of CSV setting integer values
getCsvInts(String) - Method in class core.Settings
Returns an array of CSV setting integer values
getCsvSetting(String) - Method in class core.Settings
Returns a CSV setting.
getCsvSetting(String, int) - Method in class core.Settings
Returns a CSV setting containing expected amount of values.
getCurCell() - Method in class core.DTNHost
Return the "current cell" set by the setCurCell method (for cell based connection checking).
getDouble(String) - Method in class core.Settings
Returns a double-valued setting
getEndTime() - Method in class core.SimScenario
Returns simulation's end time
getEventQueues() - Method in class input.EventQueueHandler
 
getEvents() - Static method in class core.DTN2Manager
Returns the DTN2Events object.
getException() - Method in error core.SimError
 
getExternalEvents() - Method in class core.SimScenario
Returns the (external) event queue(s) of this scenario or null if there aren't any
getFreeBufferSize() - Method in class routing.MessageRouter
Returns the amount of free space in the buffer.
getFrom() - Method in class core.Message
Returns the node this message is originally from
getFullPropertyName(String) - Method in class core.Settings
Returns full (namespace prefixed) property name for a setting.
getGraphicsPosition(Coord) - Method in class gui.playfield.PlayField
Returns the graphical presentation location for the given world location
getHopCount() - Method in class core.Message
Returns the amount of hops this message has passed
getHops() - Method in class core.Message
Returns a list of nodes this message has passed so far
getHost() - Method in class routing.MessageRouter
Returns the host this router is in
getHosts(String) - Static method in class core.DTN2Manager
Returns a Collection of DTNHost objects corresponding to the given EID.
getHosts() - Method in class core.SimScenario
Returns the list of nodes for this scenario.
getHosts() - Method in class core.World
Returns the hosts in a list
getId() - Method in class core.Message
Returns the ID of the message
getInfoPanel() - Method in class gui.DTNSimGUI
Returns the info panel of the GUI
getInitialLocation() - Method in class movement.ExternalMovement
 
getInitialLocation() - Method in class movement.MapBasedMovement
Returns a (random) coordinate that is between two adjacent MapNodes
getInitialLocation() - Method in class movement.MapRouteMovement
 
getInitialLocation() - Method in class movement.MovementModel
Returns a new initial placement for a node
getInitialLocation() - Method in class movement.RandomWaypoint
Returns a possible (random) placement for a host
getInitialLocation() - Method in class test.StationaryMovement
Returns the only location of this movement model
getInstance() - Static method in class core.SimClock
Get the instance of the class that can also change the time.
getInt(String) - Method in class core.Settings
Returns an integer-valued setting
getIntAverage(List<Integer>) - Method in class report.Report
Returns the average of integer values stored in a List
getIntMedian(List<Integer>) - Method in class report.Report
Returns the median of integer values stored in a List
getIntTime() - Static method in class core.SimClock
Returns the current time rounded to the nearest integer
getKey() - Method in class core.Tuple
Returns the key
getLastDropped() - Method in class test.MessageChecker
 
getLastFirstDelivery() - Method in class test.MessageChecker
 
getLastFrom() - Method in class test.MessageChecker
 
getLastMsg() - Method in class test.MessageChecker
 
getLastTimeStamp() - Method in class input.ExternalMovementReader
Returns the time stamp where the last moves read with ExternalMovementReader.readNextMovements() belong to.
getLastTo() - Method in class test.MessageChecker
 
getLastType() - Method in class test.MessageChecker
 
getLastUpdateTime() - Method in class routing.maxprop.MeetingProbabilitySet
Returns the time when this probability set was last updated
getLocation() - Method in class core.DTNHost
Returns the current location of this host.
getLocation() - Method in class movement.map.MapNode
Returns the location of the node
getMap() - Method in class core.SimScenario
Returns the SimMap this scenario uses, or null if scenario doesn't use any map
getMap() - Method in class input.WKTMapReader
Returns new a SimMap that is based on the read map
getMap() - Method in class movement.MapBasedMovement
Returns the SimMap this movement model uses
getMaxBound() - Method in class movement.map.SimMap
Returns the lower right corner coordinate of the map
getMaxHostRange() - Method in class core.SimScenario
Returns how long range the hosts' radios have
getMaxTime() - Method in class input.ExternalMovementReader
Returns offset maxTime
getMaxX() - Method in class input.ExternalMovementReader
Returns offset maxX
getMaxX() - Method in class movement.ExternalMovement
 
getMaxX() - Method in class movement.MovementModel
Returns the largest X coordinate value this model uses
getMaxY() - Method in class input.ExternalMovementReader
Returns offset maxY
getMaxY() - Method in class movement.ExternalMovement
 
getMaxY() - Method in class movement.MovementModel
Returns the largest Y coordinate value this model uses
getMedian(List<Double>) - Method in class report.Report
Returns the median of double values stored in a List
getMessage() - Method in class core.Connection
Gets the message that this connection is currently transferring.
getMessage(String) - Method in class routing.MessageRouter
Returns a message by ID.
getMessageCollection() - Method in class core.DTNHost
Returns the messages in a collection.
getMessageCollection() - Method in class routing.MessageRouter
Returns a reference to the messages of this router in collection
getMessagesForConnected() - Method in class routing.ActiveRouter
Returns a list of message-connections tuples of the messages whose recipient is some host that we're connected to at the moment.
getMinBound() - Method in class movement.map.SimMap
Returns the upper left corner coordinate of the map
getMinTime() - Method in class input.ExternalMovementReader
Returns offset minTime
getMinX() - Method in class input.ExternalMovementReader
Returns offset minX
getMinY() - Method in class input.ExternalMovementReader
Returns offset minY
getMoreInfo() - Method in class routing.RoutingInfo
Returns the child routing infos of this info.
getName() - Method in class core.SimScenario
Returns the name of the simulation run
getNeighbors() - Method in class movement.map.MapNode
Returns the neighbors of this node.
getNextWaypoint() - Method in class movement.Path
Returns the next waypoint on this path
getNodeByAddress(int) - Method in class core.World
Returns a node from the world by its address
getNodeByCoord(Coord) - Method in class movement.map.SimMap
Returns a MapNode at given coordinates or null if there's no MapNode in the location of the coordinate
getNodes() - Method in class core.ConnectivityGrid.GridCell
Returns a list of of nodes in this cell
getNodes() - Method in class input.WKTMapReader
Returns the map nodes that were read in a collection
getNodes() - Method in class movement.map.SimMap
Returns all the map nodes in a list
getNodesHash() - Method in class input.WKTMapReader
Returns the original Map object that was used to read the map
getNrofMessages() - Method in class core.DTNHost
Returns the number of messages this node is carrying.
getNrofMessages() - Method in class routing.MessageRouter
Returns the number of messages this router has
getNrofStops() - Method in class movement.map.MapRoute
Returns the number of stops on this route
getOffset() - Method in class movement.map.SimMap
Returns the offset that has been caused by translates made to this map (does NOT take into account mirroring).
getOkMapNodeTypes() - Method in class movement.MapBasedMovement
Returns map node types that are OK for this movement model in an array or null if all values are considered ok
getOldestMessage(boolean) - Method in class routing.ActiveRouter
Returns the oldest (by receive time) message in the message buffer (that is not being sent if excludeMsgBeingSent is true).
getOldestMessage(boolean) - Method in class routing.MaxPropRouter
Returns the next message that should be dropped, according to MaxProp's message ordering scheme (see MaxPropTupleComparator).
getOtherNode(DTNHost) - Method in class core.Connection
Returns the node in the other end of the connection
getParentFrame() - Method in class gui.DTNSimGUI
Returns the parent frame (window) of the gui.
getParser(DTNHost) - Static method in class core.DTN2Manager
Returns the ECL parser associated with the host.
getParserHandler(int, String, int) - Method in class input.DTN2Events
Creates a parser handler for the given host.
getPath() - Method in class core.DTNHost
Returns the Path this node is currently travelling or null if no path is in use at the moment.
getPath() - Method in class movement.ExternalMovement
 
getPath() - Method in class movement.MapBasedMovement
 
getPath() - Method in class movement.MapRouteMovement
 
getPath() - Method in class movement.MovementModel
Returns a new path by this movement model or null if no new path could be constructed at the moment (node should wait where it is).
getPath() - Method in class movement.RandomWaypoint
 
getPath() - Method in class movement.ShortestPathMapBasedMovement
 
getPath() - Method in class test.StationaryMovement
Returns a single coordinate path (using the only possible coordinate)
getPlayFieldScroll() - Method in class gui.MainWindow
Returns a reference of the play field scroll panel
getPredFor(DTNHost) - Method in class routing.ProphetRouter
Returns the current prediction (P) value for a host or 0 if entry for the host doesn't exist.
getProbFor(Integer) - Method in class routing.maxprop.MeetingProbabilitySet
Returns the current delivery probability value for the given node index
getProperty(String) - Method in class core.Message
Returns an object that was stored to this message using the given key.
getReceiveTime() - Method in class core.Message
Returns the time when this message was received
getRemainingByteCount() - Method in class core.Connection
Returns the amount of bytes to be transferred before ongoing transfer is ready or 0 if there's no ongoing transfer or it has finished already
getReporter() - Static method in class core.DTN2Manager
Returns reference to the DTN2Reporter object.
getRequest() - Method in class core.Message
Returns the message this message is response to or null if this is not a response message
getResponseSize() - Method in class core.Message
Returns the size of the requested response message or 0 if no response is requested.
getRouter() - Method in class core.DTNHost
Returns the router of this host
getRoutingInfo() - Method in class core.DTNHost
Returns routing info of this host's router.
getRoutingInfo() - Method in class routing.MaxPropRouter
 
getRoutingInfo() - Method in class routing.MessageRouter
Returns routing information about this router.
getRoutingInfo() - Method in class routing.ProphetRouter
 
getScale() - Static method in class gui.playfield.PlayFieldGraphic
Returns the currently used scaling factor
getScenarioName() - Method in class report.Report
Returns the name of the scenario as read from the settings
getSetting(String) - Method in class core.Settings
Returns a String-valued setting.
getSettings() - Method in class report.Report
Returns a Settings object initialized for the report class' name space that uses "Report" as the secondary name space.
getShortestPath(MapNode, MapNode) - Method in class movement.map.DijkstraPathFinder
Finds and returns a shortest path between two map nodes
getSimTime() - Method in class report.Report
Returns the current simulation time from the SimClock
getSize() - Method in class core.Message
Returns the size of the message (in bytes)
getSizeX() - Method in class core.World
Returns the x-size (width) of the world
getSizeY() - Method in class core.World
Returns the y-size (height) of the world
getSpeed() - Method in class movement.Path
Returns the speed towards the next waypoint (asked with Path.getNextWaypoint().
getTime() - Static method in class core.SimClock
Returns the current time (seconds since start)
getTime() - Method in class input.ExternalEvent
Returns the time when this event should happen.
getTo() - Method in class core.Message
Returns the node this message is originally to
getTotalBytesTransferred() - Method in class core.Connection
Returns the total amount of bytes this connection has transferred so far (including all transfers).
getTransferDoneTime() - Method in class core.Connection
Returns the time when the current transfer is done (if the connection doesn't break and the transfer is not aborted).
getTransmitRange() - Method in class core.DTNHost
Returns the transmit range of this host's radio
getTransmitRange() - Method in class core.NetworkLayer
Returns the transmit range of this network layer
getTransmitSpeed() - Method in class core.DTNHost
Returns the transmit speed of this host's radio
getTransmitSpeed() - Method in class core.NetworkLayer
Returns the transmit speed of this network layer
getTtl() - Method in class core.Message
Returns the time to live (minutes) of the message or Integer.MAX_VALUE if the TTL is infinite.
getUniqueId() - Method in class core.Message
Returns an ID that is unique per message instance (different for replicates too)
getUpdateInterval() - Method in class core.SimScenario
Returns update interval (simulated seconds) of the simulation
getUpdateInterval() - Method in class gui.GUIControls
Returns the selected update interval of GUI
getUpdateListeners() - Method in class core.SimScenario
Returns the list of registered update listeners
getValue() - Method in class core.Tuple
Returns the value
getWorldPosition(Coord) - Method in class gui.playfield.PlayField
Returns a world location for a given graphical location.
getWorldSizeX() - Method in class core.SimScenario
Returns the width of the world
getWorldSizeY() - Method in class core.SimScenario
Returns the height of the world
getX() - Method in class core.Coord
Returns the x coordinate
getY() - Method in class core.Coord
Returns the y coordinate
GRANULARITY - Static variable in class report.ContactTimesReport
Granularity -setting id ("granularity").
granularity - Variable in class report.ContactTimesReport
How many seconds are grouped in one group
GRAPH_NAME - Static variable in class report.AdjacencyGraphvizReport
Name of the graphviz report ("adjgraph")
GRAPH_NAME - Static variable in class report.MessageGraphvizReport
Name of the graphviz report ("msggraph")
GROUP_ID_S - Static variable in class core.SimScenario
group id -setting id ("groupID")
GROUP_NS - Static variable in class core.SimScenario
namespace for host group settings ("Group")
gui - package gui
Contains the classes of Graphical User Interface.
gui.playfield - package gui.playfield
Contains the classes of Graphical User Interface's playfield -view (the graphical presentation of the nodes' locations and other information).
GUIControls - Class in gui
GUI's control panel
GUIControls(DTNSimGUI, PlayField) - Constructor for class gui.GUIControls
 

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