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/setdest.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 <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
NodeNodeList = 0
u_int32_tD1 = 0
u_int32_tD2 = 0
char random_state [32]
RNGrng
char * optarg

Define Documentation

#define cos2      (cos(x)*cos(x))
 

#define cos3      (cos2(x)*cos(x))
 

#define csc      (1.0/sin(x))
 

#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 PI   3.1415926
 

#define ROUND_ERROR   1e-9
 

#define SANITY_CHECKS
 

#define sec      (1.0/cos(x))
 

#define sin2      (sin(x)*sin(x))
 

#define sin3      (sin2(x)*sin(x))
 


Function Documentation

void compute_EXP_R  
 

void ComputeW void   
 

void dumpall void   
 

void floyd_warshall void   
 

void init void   
 

int main int    argc,
char **    argv
 

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
 

double EXP_1_V = 0.0
 

double EXP_R = 0.0
 

double KAPPA = 0.0
 

u_int32_t LinkChangeCount = 0
 

double MAXSPEED = 0.0
 

double MAXTIME = 0.0
 

double MAXX = 0.0
 

double MAXY = 0.0
 

double MEAN = 0.0
 

double MINSPEED = 0.0
 

Node* NodeList = 0
 

u_int32_t NODES = 0
 

char* optarg
 

double PAUSE = 0.0
 

u_int32_t PAUSETYPE = 1
 

double PDFMAX = 0.0
 

char random_state[32]
 

const double RANGE = 250.0
 

RNG* rng
 

u_int32_t RouteChangeCount = 0
 

double SIGMA = 0.0
 

u_int32_t SPEEDTYPE = 1
 

double SS_AVGSPEED = 0.0
 

double TIME = 0.0
 

u_int32_t VERSION = 1
 


This document is generated by doxygen.