driver
Class aodvsim.CommandLineOptions

java.lang.Object
  extended by driver.aodvsim.CommandLineOptions
Enclosing class:
aodvsim

private static class aodvsim.CommandLineOptions
extends java.lang.Object

Simulation parameters with default values.


Field Summary
private  int duration
          Number of seconds to send messages.
private  Location.Location2D field
          Field dimensions (in meters).
private  boolean help
          Whether to print a usage statement.
private  int loss
          Packet loss model.
private  java.lang.String lossOpts
          Packet loss options.
private  int mobility
          Node mobility model.
private  java.lang.String mobilityOpts
          Node mobility options.
private  int nodes
          Number of nodes.
private  int placement
          Node placement model.
private  java.lang.String placementOpts
          Node placement options.
private  int protocol
          Routing protocol to use.
private  int resolutionTime
          Number of seconds after messages stop sending to end simulation.
private  int seed
          Random seed.
private  double sendRate
          Number of messages sent per minute per node.
 int spatial_div
          binning degree.
 int spatial_mode
          binning mode.
private  int startTime
          Start of sending (seconds).
private  boolean wrapField
          Field wrap-around.
 
Constructor Summary
private aodvsim.CommandLineOptions()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

help

private boolean help
Whether to print a usage statement.


protocol

private int protocol
Routing protocol to use.


nodes

private int nodes
Number of nodes.


field

private Location.Location2D field
Field dimensions (in meters).


wrapField

private boolean wrapField
Field wrap-around.


placement

private int placement
Node placement model.


placementOpts

private java.lang.String placementOpts
Node placement options.


mobility

private int mobility
Node mobility model.


mobilityOpts

private java.lang.String mobilityOpts
Node mobility options.


loss

private int loss
Packet loss model.


lossOpts

private java.lang.String lossOpts
Packet loss options.


sendRate

private double sendRate
Number of messages sent per minute per node.


startTime

private int startTime
Start of sending (seconds).


duration

private int duration
Number of seconds to send messages.


resolutionTime

private int resolutionTime
Number of seconds after messages stop sending to end simulation.


seed

private int seed
Random seed.


spatial_mode

public int spatial_mode
binning mode.


spatial_div

public int spatial_div
binning degree.

Constructor Detail

aodvsim.CommandLineOptions

private aodvsim.CommandLineOptions()