CrowdSenSim  1.0
Macros | Functions
Utilities.cc File Reference
#include "../Headers/Utilities.h"
#include <fstream>
#include <iostream>
#include <string>
#include <cstdlib>
#include <sstream>
#include <vector>
#include <cmath>
#include <stdlib.h>
#include <map>
#include <list>
#include <algorithm>
#include <iomanip>
#include <time.h>

Macros

#define pi   3.14159265358979323846
 
#define R   6371
 
#define TO_RAD   (3.1415926536 / 180)
 

Functions

double fRand (double fMin, double fMax)
 
long rnd32 (long seed)
 
double uniform (double a, double b, long *seed)
 
double havdist (double th1, double ph1, double th2, double ph2)
 
std::string PrintByteUnit (long double bytes)
 

Macro Definition Documentation

#define pi   3.14159265358979323846
#define R   6371
#define TO_RAD   (3.1415926536 / 180)

Function Documentation

double fRand ( double  fMin,
double  fMax 
)
double havdist ( double  th1,
double  ph1,
double  th2,
double  ph2 
)

It computes the distance in meters between two different points, given the Latitude and Longitude coordinates

std::string PrintByteUnit ( long double  bytes)

It converts bytes values in KB/MB/GB automatically

long rnd32 ( long  seed)
double uniform ( double  a,
double  b,
long *  seed 
)