ns2 Network Simulator      C++ Class Hierarchy of version ns-snapshot-20040722
Home |  Source Code |  Manual |  FAQ |  Mailing List Archive |  Search |  Download | 


Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

ns-2/indep-utils/cmu-scen-gen/setdest/calcdest.cc File Reference

#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 "../../../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 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)
void OpenAndReadHeader (char *in_filename, char *out_filename)
void ReadInMovementPattern ()
int main (int argc, char **argv)

Variables

int count = 0
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
NodeNodeList = 0
u_int32_tD1 = 0
u_int32_tD2 = 0
FILE * in_file
FILE * out_file
char random_state [32]
RNGrng
char * optarg

Define Documentation

#define GOD_FORMAT   "$ns_ at %.12f \"$god_ set-dist %d %d %d\"\n"
 

#define GOD_FORMAT2   "$god_ set-dist %d %d %d\n"
 

#define INFINITY   0x00ffffff
 

#define INVERSE_M   ((double)4.656612875e-10)
 

#define M   2147483647L
 

#define max x,
     ((x) > (y) ? (x) : (y))
 

#define min x,
     ((x) < (y) ? (x) : (y))
 

#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 ROUND_ERROR   1e-9
 

#define SANITY_CHECKS
 


Function Documentation

void ComputeW void   
 

void dumpall void   
 

void floyd_warshall void   
 

void init void   
 

int main int    argc,
char **    argv
 

void OpenAndReadHeader char *    in_filename,
char *    out_filename
 

void ReadInMovementPattern void   
 

void show_counters void   
 

void show_diffs void   
 

void show_routes void   
 

double uniform void   
 

void usage char **   
 


Variable Documentation

int count = 0 [static]
 

u_int32_t* D1 = 0
 

u_int32_t* D2 = 0
 

u_int32_t DestUnreachableCount = 0
 

FILE* in_file
 

u_int32_t LinkChangeCount = 0
 

double MAXSPEED = 0.0
 

double MAXTIME = 0.0
 

double MAXX = 0.0
 

double MAXY = 0.0
 

Node* NodeList = 0
 

u_int32_t NODES = 0
 

char* optarg
 

FILE* out_file
 

double PAUSE = 0.0
 

char random_state[32]
 

double RANGE = 250.0
 

RNG* rng
 

u_int32_t RouteChangeCount = 0
 

double TIME = 0.0
 


This document is generated by doxygen.