DESERT 3.5.1
Loading...
Searching...
No Matches
woss-gmmobility-3d.h File Reference
#include <iostream>
#include <cmath>
#include <string>
#include <plugin.h>
#include <uw-woss-position.h>
#include "uwrandomlib.h"
Include dependency graph for woss-gmmobility-3d.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  WossGMMob3D
 
class  WossGMMob3D::UpdateTimerPosition
 

Macros

#define sgn(x)   ( ((x)==0.0) ? 0.0 : ((x)/fabs(x)) )
 
#define pi   (4*atan(1.0))
 
#define earth_radius   6371000.0
 

Detailed Description

This is a Gauss-Markov random mobility model designed to use with WOSS (World Ocean Simulation System). Details can be found in the following reference Tracy camp, Jeff Boleng, and Venessa Davies, "A survey of mobility models for ad hoc network research," Wireless Communications and Mobile Computing, 2002, 2:483-502, DOI: 10.1002/wcm.72.

Author
Saiful Azad
Version
1.0.0

Definition in file woss-gmmobility-3d.h.

Macro Definition Documentation

◆ earth_radius

#define earth_radius   6371000.0

Definition at line 54 of file woss-gmmobility-3d.h.

◆ pi

#define pi   (4*atan(1.0))

Definition at line 53 of file woss-gmmobility-3d.h.

◆ sgn

#define sgn (   x)    ( ((x)==0.0) ? 0.0 : ((x)/fabs(x)) )

Definition at line 52 of file woss-gmmobility-3d.h.