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

Go to the source code of this file.

Classes

class  WossGroupMob3D
 
class  WossGroupMob3D::UpdatePositionTimer
 

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 implementation of a leader-follower mobility model for WOSS (World Ocean Simulation System). Details of this technique is given in paper, named "A Group Mobility Model Based on Nodes' Attraction for Next Generation Wireless Networks", by Leonardo Badia and Nicola Bui, In proc. of Mobility '06, ACM New York, NY, USA, DOI: 10.1145/1292331.1292402.

Author
Saiful Azad
Version
1.0.0

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

Macro Definition Documentation

◆ earth_radius

#define earth_radius   6371000.0

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

◆ pi

#define pi   (4*atan(1.0))

Definition at line 51 of file woss-groupmobility-3d.h.

◆ sgn

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

Definition at line 50 of file woss-groupmobility-3d.h.