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 "../../../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 | M 2147483647L |
#define | INVERSE_M ((double)4.656612875e-10) |
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) |
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 | MAXSPEED = 0.0 |
double | PAUSE = 0.0 |
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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|