| ns2 Network Simulator C++ Class Hierarchy of version ns-snapshot-20040722 | |
| | Home | Source Code | Manual | FAQ | Mailing List Archive | Search | | | Download | |
#include <assert.h>#include <fcntl.h>#include <math.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/time.h>#include <sys/types.h>#include <sys/uio.h>#include <unistd.h>#include <err.h>#include "../../../tools/rng.h"#include "setdest.h"Defines | |
| #define | SANITY_CHECKS |
| #define | GOD_FORMAT "$ns_ at %.12f \"$god_ set-dist %d %d %d\"\n" |
| #define | GOD_FORMAT2 "$god_ set-dist %d %d %d\n" |
| #define | NODE_FORMAT "$ns_ at %.12f \"$node_(%d) setdest %.12f %.12f %.12f\"\n" |
| #define | NODE_FORMAT2 "$node_(%d) setdest %.12f %.12f %.12f\n" |
| #define | NODE_FORMAT3 "$node_(%d) set %c_ %.12f\n" |
| #define | INFINITY 0x00ffffff |
| #define | min(x, y) ((x) < (y) ? (x) : (y)) |
| #define | max(x, y) ((x) > (y) ? (x) : (y)) |
| #define | ROUND_ERROR 1e-9 |
| #define | PI 3.1415926 |
| #define | M 2147483647L |
| #define | INVERSE_M ((double)4.656612875e-10) |
| #define | csc(x) (1.0/sin(x)) |
| #define | sec(x) (1.0/cos(x)) |
| #define | sin2(x) (sin(x)*sin(x)) |
| #define | sin3(x) (sin2(x)*sin(x)) |
| #define | cos2(x) (cos(x)*cos(x)) |
| #define | cos3(x) (cos2(x)*cos(x)) |
Functions | |
| void | usage (char **) |
| void | init (void) |
| double | uniform (void) |
| void | dumpall (void) |
| void | ComputeW (void) |
| void | floyd_warshall (void) |
| void | show_diffs (void) |
| void | show_routes (void) |
| void | show_counters (void) |
| void | compute_EXP_R () |
| int | main (int argc, char **argv) |
Variables | |
| int | count = 0 |
| const double | RANGE = 250.0 |
| double | TIME = 0.0 |
| double | MAXTIME = 0.0 |
| double | MAXX = 0.0 |
| double | MAXY = 0.0 |
| double | PAUSE = 0.0 |
| double | MAXSPEED = 0.0 |
| double | MINSPEED = 0.0 |
| double | SS_AVGSPEED = 0.0 |
| double | KAPPA = 0.0 |
| double | MEAN = 0.0 |
| double | SIGMA = 0.0 |
| double | EXP_1_V = 0.0 |
| double | EXP_R = 0.0 |
| double | PDFMAX = 0.0 |
| u_int32_t | SPEEDTYPE = 1 |
| u_int32_t | PAUSETYPE = 1 |
| u_int32_t | VERSION = 1 |
| u_int32_t | NODES = 0 |
| u_int32_t | RouteChangeCount = 0 |
| u_int32_t | LinkChangeCount = 0 |
| u_int32_t | DestUnreachableCount = 0 |
| Node * | NodeList = 0 |
| u_int32_t * | D1 = 0 |
| u_int32_t * | D2 = 0 |
| char | random_state [32] |
| RNG * | rng |
| char * | optarg |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|