A B C D E F G I J L M N O P Q R S T U V W X Y

A

add(Position, double, double) - Method in class edu.bonn.cs.iv.bonnmotion.AttractorField
 
add(double[]) - Method in class edu.bonn.cs.iv.bonnmotion.AttractorField
 
add(double, Position) - Method in class edu.bonn.cs.iv.bonnmotion.MobileNode
Optimised for waypoints coming in with increasing time.
add(MobileNode) - Method in class edu.bonn.cs.iv.bonnmotion.MobileNode
Add Waypoint from an other node.
aField - Variable in class edu.bonn.cs.iv.bonnmotion.Scenario
 
aFieldParams - Variable in class edu.bonn.cs.iv.bonnmotion.Scenario
 
alignPos(Position) - Method in class edu.bonn.cs.iv.bonnmotion.models.ManhattanGrid
 
all - Variable in class edu.bonn.cs.iv.bonnmotion.apps.LinkDump
 
alpha - Variable in class edu.bonn.cs.iv.bonnmotion.models.OriginalGaussMarkov
 
alpha2 - Variable in class edu.bonn.cs.iv.bonnmotion.models.OriginalGaussMarkov
 
alpha3 - Variable in class edu.bonn.cs.iv.bonnmotion.models.OriginalGaussMarkov
 
angle(Position, Position) - Static method in class edu.bonn.cs.iv.bonnmotion.Position
Calculate angle between two vectors, their order being irrelevant.
angle2(Position, Position) - Static method in class edu.bonn.cs.iv.bonnmotion.Position
Calculate angle, counter-clockwise from the first to the second vector.
angleStdDev - Variable in class edu.bonn.cs.iv.bonnmotion.models.GaussMarkov
Border width [m].
App - Class in edu.bonn.cs.iv.bonnmotion
Base class for all applications and all scenario generators.
App() - Constructor for class edu.bonn.cs.iv.bonnmotion.App
 
AttractorField - Class in edu.bonn.cs.iv.bonnmotion
 
AttractorField(double, double) - Constructor for class edu.bonn.cs.iv.bonnmotion.AttractorField
 
attractors - Variable in class edu.bonn.cs.iv.bonnmotion.AttractorField
 
avgMobileNodesPerGroup - Variable in class edu.bonn.cs.iv.bonnmotion.models.RPGM
Average nodes per group.
avgSpeed - Variable in class edu.bonn.cs.iv.bonnmotion.models.OriginalGaussMarkov
 

B

begin - Variable in class edu.bonn.cs.iv.bonnmotion.apps.Cut
 
begin - Variable in class edu.bonn.cs.iv.bonnmotion.apps.LinkDump
 
BM - Class in edu.bonn.cs.iv.bonnmotion.run
Frontend for all applications and scenario generators.
BM() - Constructor for class edu.bonn.cs.iv.bonnmotion.run.BM
 
border - Static variable in class edu.bonn.cs.iv.bonnmotion.apps.NSFile
Add border around the scenario to prevent ns-2 from crashing.
Building - Class in edu.bonn.cs.iv.bonnmotion
 
Building(double, double, double, double, double, double) - Constructor for class edu.bonn.cs.iv.bonnmotion.Building
 
buildings - Variable in class edu.bonn.cs.iv.bonnmotion.Scenario
Buildings

C

ChainScenario - Class in edu.bonn.cs.iv.bonnmotion.models
 
ChainScenario(String[]) - Constructor for class edu.bonn.cs.iv.bonnmotion.models.ChainScenario
 
changeTimes() - Method in class edu.bonn.cs.iv.bonnmotion.MobileNode
 
checkBounds - Variable in class edu.bonn.cs.iv.bonnmotion.models.GaussMarkov
prevent nodes from running out of the simulation are?
circular - Variable in class edu.bonn.cs.iv.bonnmotion.Scenario
 
ct - Variable in class edu.bonn.cs.iv.bonnmotion.MobileNode
Times when mobile changes speed or direction.
Cut - Class in edu.bonn.cs.iv.bonnmotion.apps
Application to save a certain timeframe from one scenario into a new file.
Cut(String[]) - Constructor for class edu.bonn.cs.iv.bonnmotion.apps.Cut
 
cut(double, double) - Method in class edu.bonn.cs.iv.bonnmotion.MobileNode
 
cut(double, double) - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
Extract a certain time span from the scenario.

D

debug - Static variable in class edu.bonn.cs.iv.bonnmotion.MobileNode
 
densityLevels - Variable in class edu.bonn.cs.iv.bonnmotion.models.Static
 
destination - Variable in class edu.bonn.cs.iv.bonnmotion.apps.Cut
 
diff(Position, Position) - Static method in class edu.bonn.cs.iv.bonnmotion.Position
Difference between q and p ("how to reach q from p").
dim - Variable in class edu.bonn.cs.iv.bonnmotion.models.RandomWaypoint
Restrict the mobiles' movements: 1 .
distance(Position) - Method in class edu.bonn.cs.iv.bonnmotion.Position
 
donly - Variable in class edu.bonn.cs.iv.bonnmotion.apps.LinkDump
 
doorx - Variable in class edu.bonn.cs.iv.bonnmotion.Building
 
doory - Variable in class edu.bonn.cs.iv.bonnmotion.Building
 
dst - Variable in class edu.bonn.cs.iv.bonnmotion.LinkStatusChange
Link destination.
duration - Variable in class edu.bonn.cs.iv.bonnmotion.apps.LinkDump
 
duration - Variable in class edu.bonn.cs.iv.bonnmotion.Scenario
Duration of scenario [s].

E

edu.bonn.cs.iv.bonnmotion - package edu.bonn.cs.iv.bonnmotion
Base package for BonnMotion.
edu.bonn.cs.iv.bonnmotion.apps - package edu.bonn.cs.iv.bonnmotion.apps
All applications to modify or analyse scenarios.
edu.bonn.cs.iv.bonnmotion.models - package edu.bonn.cs.iv.bonnmotion.models
All scenario generators.
edu.bonn.cs.iv.bonnmotion.run - package edu.bonn.cs.iv.bonnmotion.run
Frontend for all applications and scenario generators.
end - Variable in class edu.bonn.cs.iv.bonnmotion.apps.Cut
 
end - Variable in class edu.bonn.cs.iv.bonnmotion.apps.LinkDump
 
equals(Position) - Method in class edu.bonn.cs.iv.bonnmotion.Position
 
exceptionHandler(String, Exception) - Static method in class edu.bonn.cs.iv.bonnmotion.App
Tries to catch all exceptions and to display them in a user friendly manner.

F

flags - Variable in class edu.bonn.cs.iv.bonnmotion.apps.Statistics
 

G

GaussMarkov - Class in edu.bonn.cs.iv.bonnmotion.models
Application to construct Gauss-Markov mobility scenarios.
GaussMarkov(String[]) - Constructor for class edu.bonn.cs.iv.bonnmotion.models.GaussMarkov
 
GaussMarkov(int, double, double, double, double, long, double, double, double, double) - Constructor for class edu.bonn.cs.iv.bonnmotion.models.GaussMarkov
 
GaussMarkov(String[], Scenario, Integer) - Constructor for class edu.bonn.cs.iv.bonnmotion.models.GaussMarkov
 
gaussSpeed - Variable in class edu.bonn.cs.iv.bonnmotion.models.GaussMarkov
Initialize speed with gaussian distribution
generate() - Method in class edu.bonn.cs.iv.bonnmotion.models.GaussMarkov
 
generate() - Method in class edu.bonn.cs.iv.bonnmotion.models.ManhattanGrid
 
generate() - Method in class edu.bonn.cs.iv.bonnmotion.models.OriginalGaussMarkov
 
generate() - Method in class edu.bonn.cs.iv.bonnmotion.models.RandomWaypoint
 
generate() - Method in class edu.bonn.cs.iv.bonnmotion.models.RPGM
 
generate() - Method in class edu.bonn.cs.iv.bonnmotion.models.Static
 
getBuilding() - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
 
getDuration() - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
 
getIgnore() - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
 
getMeanVelocity(double) - Method in class edu.bonn.cs.iv.bonnmotion.models.OriginalGaussMarkov
 
getModelName() - Method in interface edu.bonn.cs.iv.bonnmotion.Model
 
getModelName() - Method in class edu.bonn.cs.iv.bonnmotion.models.ChainScenario
 
getModelName() - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
 
getNewDir(double, Position) - Method in class edu.bonn.cs.iv.bonnmotion.models.GaussMarkov
 
getNewPos(Position, double, int) - Method in class edu.bonn.cs.iv.bonnmotion.models.ManhattanGrid
 
getNewSpeed(double) - Method in class edu.bonn.cs.iv.bonnmotion.models.GaussMarkov
 
getNode() - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
 
getNode(int) - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
 
getPos(double, double, double) - Method in class edu.bonn.cs.iv.bonnmotion.AttractorField
 
getPosJunk(double, double, double) - Method in class edu.bonn.cs.iv.bonnmotion.AttractorField
 
getRandomSeed() - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
 
getWaypoint(int) - Method in class edu.bonn.cs.iv.bonnmotion.MobileNode
 
getX() - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
 
getY() - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
 
GlomoFile - Class in edu.bonn.cs.iv.bonnmotion.apps
Application that creates a movement file for Glomosim (2.0.3) and Qualnet (3.5.1).
GlomoFile(String[]) - Constructor for class edu.bonn.cs.iv.bonnmotion.apps.GlomoFile
 
go(String[]) - Method in class edu.bonn.cs.iv.bonnmotion.App
Main method from where all the magic starts ...
go(String[]) - Method in class edu.bonn.cs.iv.bonnmotion.apps.Cut
 
go(String[]) - Method in class edu.bonn.cs.iv.bonnmotion.apps.GlomoFile
 
go(String[]) - Method in class edu.bonn.cs.iv.bonnmotion.apps.LinkDump
 
go(String[]) - Method in class edu.bonn.cs.iv.bonnmotion.apps.NSFile
 
go(String[]) - Method in class edu.bonn.cs.iv.bonnmotion.apps.SPPXml
 
go(String[]) - Method in class edu.bonn.cs.iv.bonnmotion.apps.Statistics
 
go(String[]) - Method in class edu.bonn.cs.iv.bonnmotion.apps.Visplot
 
go(String[]) - Method in class edu.bonn.cs.iv.bonnmotion.models.GaussMarkov
 
go(String[]) - Method in class edu.bonn.cs.iv.bonnmotion.models.ManhattanGrid
 
go(String[]) - Method in class edu.bonn.cs.iv.bonnmotion.models.OriginalGaussMarkov
 
go(String[]) - Method in class edu.bonn.cs.iv.bonnmotion.models.RandomWaypoint
 
go(String[]) - Method in class edu.bonn.cs.iv.bonnmotion.models.RPGM
 
go(String[]) - Method in class edu.bonn.cs.iv.bonnmotion.models.Static
 
go(String[]) - Method in class edu.bonn.cs.iv.bonnmotion.run.BM
Starts the magic.
go(String[]) - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
 
group - Variable in class edu.bonn.cs.iv.bonnmotion.GroupNode
 
group() - Method in class edu.bonn.cs.iv.bonnmotion.GroupNode
 
GroupNode - Class in edu.bonn.cs.iv.bonnmotion
Mobile node belonging to a group (which itself is represented by a mobile node).
GroupNode(MobileNode) - Constructor for class edu.bonn.cs.iv.bonnmotion.GroupNode
 
groups - Variable in class edu.bonn.cs.iv.bonnmotion.models.RPGM
Number of groups (not an input parameter!).
groupSizeDeviation - Variable in class edu.bonn.cs.iv.bonnmotion.models.RPGM
Standard deviation of nodes per group.

I

i - Variable in class edu.bonn.cs.iv.bonnmotion.IndexPair
 
idx - Variable in class edu.bonn.cs.iv.bonnmotion.apps.SPPXml
 
idx - Variable in class edu.bonn.cs.iv.bonnmotion.apps.Visplot
 
ignore - Variable in class edu.bonn.cs.iv.bonnmotion.Scenario
Length of initial time span which is to be cut off after scenario generation [s].
IndexPair - Class in edu.bonn.cs.iv.bonnmotion
 
IndexPair(int, int) - Constructor for class edu.bonn.cs.iv.bonnmotion.IndexPair
 
inputX - Variable in class edu.bonn.cs.iv.bonnmotion.models.GaussMarkov
 
inputY - Variable in class edu.bonn.cs.iv.bonnmotion.models.GaussMarkov
 
isTransition - Variable in class edu.bonn.cs.iv.bonnmotion.Scenario
if true generate() first must do transition

J

j - Variable in class edu.bonn.cs.iv.bonnmotion.IndexPair
 

L

lastElement() - Method in class edu.bonn.cs.iv.bonnmotion.MobileNode
 
LinkDump - Class in edu.bonn.cs.iv.bonnmotion.apps
Application that dumps the link durations in a movement scenario to the standard output.
LinkDump(String[]) - Constructor for class edu.bonn.cs.iv.bonnmotion.apps.LinkDump
 
LINKMODE_FAST - Static variable in interface edu.bonn.cs.iv.bonnmotion.ScenarioLink
 
LINKMODE_MOVE - Static variable in interface edu.bonn.cs.iv.bonnmotion.ScenarioLink
 
LinkStatusChange - Class in edu.bonn.cs.iv.bonnmotion
The event of a link going up or down at a certain point in time.
LinkStatusChange(double, int, int, boolean) - Constructor for class edu.bonn.cs.iv.bonnmotion.LinkStatusChange
 
lTotal - Variable in class edu.bonn.cs.iv.bonnmotion.AttractorField
Sum over all level-values.

M

main(String[]) - Static method in class edu.bonn.cs.iv.bonnmotion.apps.Cut
 
main(String[]) - Static method in class edu.bonn.cs.iv.bonnmotion.apps.GlomoFile
 
main(String[]) - Static method in class edu.bonn.cs.iv.bonnmotion.apps.LinkDump
 
main(String[]) - Static method in class edu.bonn.cs.iv.bonnmotion.apps.NSFile
 
main(String[]) - Static method in class edu.bonn.cs.iv.bonnmotion.apps.SPPXml
 
main(String[]) - Static method in class edu.bonn.cs.iv.bonnmotion.apps.Statistics
 
main(String[]) - Static method in class edu.bonn.cs.iv.bonnmotion.apps.Visplot
 
main(String[]) - Static method in class edu.bonn.cs.iv.bonnmotion.run.BM
 
makeMixedScenario() - Method in class edu.bonn.cs.iv.bonnmotion.models.ChainScenario
 
ManhattanGrid - Class in edu.bonn.cs.iv.bonnmotion.models
Manhattan Grid mobility scenario.
ManhattanGrid(int, double, double, double, double, long, int, int, double, double, double, double, double, double, double, double) - Constructor for class edu.bonn.cs.iv.bonnmotion.models.ManhattanGrid
 
ManhattanGrid(String[]) - Constructor for class edu.bonn.cs.iv.bonnmotion.models.ManhattanGrid
 
ManhattanGrid(String[], Scenario, Integer) - Constructor for class edu.bonn.cs.iv.bonnmotion.models.ManhattanGrid
 
maxdist - Variable in class edu.bonn.cs.iv.bonnmotion.models.RPGM
Maximum deviation from group center [m].
maxGroupSize - Variable in class edu.bonn.cs.iv.bonnmotion.models.RPGM
Size of largest group (not an input parameter!).
maxPause - Variable in class edu.bonn.cs.iv.bonnmotion.models.ManhattanGrid
Maximum pause time [s].
maxpause - Variable in class edu.bonn.cs.iv.bonnmotion.RandomSpeedBase
 
maxspeed - Variable in class edu.bonn.cs.iv.bonnmotion.models.GaussMarkov
Maximum speed [m/s].
maxSpeed - Variable in class edu.bonn.cs.iv.bonnmotion.models.OriginalGaussMarkov
 
maxspeed - Variable in class edu.bonn.cs.iv.bonnmotion.RandomSpeedBase
 
meanSpeed - Variable in class edu.bonn.cs.iv.bonnmotion.models.ManhattanGrid
Mobile's mean speed [m/s].
minspeed - Variable in class edu.bonn.cs.iv.bonnmotion.models.GaussMarkov
 
minSpeed - Variable in class edu.bonn.cs.iv.bonnmotion.models.ManhattanGrid
Mobile's minimum speed [m/s].
minspeed - Variable in class edu.bonn.cs.iv.bonnmotion.RandomSpeedBase
 
MobileNode - Class in edu.bonn.cs.iv.bonnmotion
Mobile node.
MobileNode() - Constructor for class edu.bonn.cs.iv.bonnmotion.MobileNode
 
mode - Variable in class edu.bonn.cs.iv.bonnmotion.models.ChainScenario
 
Model - Interface in edu.bonn.cs.iv.bonnmotion
 
MODEL_NAME - Static variable in class edu.bonn.cs.iv.bonnmotion.models.ChainScenario
 
modelName - Variable in class edu.bonn.cs.iv.bonnmotion.Scenario
Name of the model
movementString() - Method in class edu.bonn.cs.iv.bonnmotion.MobileNode
 
movementStringGlomo(String) - Method in class edu.bonn.cs.iv.bonnmotion.MobileNode
 
movementStringNS(String, double) - Method in class edu.bonn.cs.iv.bonnmotion.MobileNode
 
mustTurn(Position, int) - Method in class edu.bonn.cs.iv.bonnmotion.models.ManhattanGrid
 

N

name - Variable in class edu.bonn.cs.iv.bonnmotion.apps.GlomoFile
 
name - Variable in class edu.bonn.cs.iv.bonnmotion.apps.LinkDump
 
name - Variable in class edu.bonn.cs.iv.bonnmotion.apps.NSFile
 
name - Variable in class edu.bonn.cs.iv.bonnmotion.apps.SPPXml
 
name - Variable in class edu.bonn.cs.iv.bonnmotion.apps.Statistics
 
name - Variable in class edu.bonn.cs.iv.bonnmotion.apps.Visplot
 
node - Variable in class edu.bonn.cs.iv.bonnmotion.apps.LinkDump
 
node - Variable in class edu.bonn.cs.iv.bonnmotion.Scenario
Mobile nodes.
node_range - Variable in class edu.bonn.cs.iv.bonnmotion.apps.SPPXml
 
nodeAddErrorHandler(int, double, Position) - Method in class edu.bonn.cs.iv.bonnmotion.models.ManhattanGrid
 
nodeCount() - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
 
norm() - Method in class edu.bonn.cs.iv.bonnmotion.Position
 
NSFile - Class in edu.bonn.cs.iv.bonnmotion.apps
Application that creates a movement file for ns-2.
NSFile(String[]) - Constructor for class edu.bonn.cs.iv.bonnmotion.apps.NSFile
 
numWaypoints() - Method in class edu.bonn.cs.iv.bonnmotion.MobileNode
 

O

openPrintWriter(String) - Static method in class edu.bonn.cs.iv.bonnmotion.App
Writes the scenario data to a file.
OriginalGaussMarkov - Class in edu.bonn.cs.iv.bonnmotion.models
Application to construct Gauss-Markov mobility scenarios.
OriginalGaussMarkov(String[]) - Constructor for class edu.bonn.cs.iv.bonnmotion.models.OriginalGaussMarkov
 
OriginalGaussMarkov(int, double, double, double, double, long, double, double, double, double, double) - Constructor for class edu.bonn.cs.iv.bonnmotion.models.OriginalGaussMarkov
 
OriginalGaussMarkov(String[], Scenario, Integer) - Constructor for class edu.bonn.cs.iv.bonnmotion.models.OriginalGaussMarkov
 
outOfBounds(Position) - Method in class edu.bonn.cs.iv.bonnmotion.models.ManhattanGrid
 
overall(Scenario, double[], String) - Static method in class edu.bonn.cs.iv.bonnmotion.apps.Statistics
Calculate statistics averaged over the whole simulation time.

P

pairStatistics(MobileNode, MobileNode, double, double, double, boolean) - Static method in class edu.bonn.cs.iv.bonnmotion.MobileNode
 
pairStatistics(MobileNode, MobileNode, double, double, double, boolean, Building[]) - Static method in class edu.bonn.cs.iv.bonnmotion.MobileNode
 
paramFromFile(String) - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
Does the same job as paramFronFile but w/o showing warnings.
paramFromFile(String, boolean) - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
Reads arguments from specific file.
parse(String[]) - Method in class edu.bonn.cs.iv.bonnmotion.App
 
parseArg(String) - Method in class edu.bonn.cs.iv.bonnmotion.App
 
parseArg(char, String) - Method in class edu.bonn.cs.iv.bonnmotion.App
 
parseArg(char, String) - Method in class edu.bonn.cs.iv.bonnmotion.apps.Cut
 
parseArg(char, String) - Method in class edu.bonn.cs.iv.bonnmotion.apps.GlomoFile
 
parseArg(char, String) - Method in class edu.bonn.cs.iv.bonnmotion.apps.LinkDump
 
parseArg(char, String) - Method in class edu.bonn.cs.iv.bonnmotion.apps.NSFile
 
parseArg(char, String) - Method in class edu.bonn.cs.iv.bonnmotion.apps.SPPXml
 
parseArg(char, String) - Method in class edu.bonn.cs.iv.bonnmotion.apps.Statistics
 
parseArg(char, String) - Method in class edu.bonn.cs.iv.bonnmotion.apps.Visplot
 
parseArg(String, String) - Method in class edu.bonn.cs.iv.bonnmotion.models.GaussMarkov
 
parseArg(char, String) - Method in class edu.bonn.cs.iv.bonnmotion.models.GaussMarkov
 
parseArg(String, String) - Method in class edu.bonn.cs.iv.bonnmotion.models.ManhattanGrid
 
parseArg(char, String) - Method in class edu.bonn.cs.iv.bonnmotion.models.ManhattanGrid
 
parseArg(String, String) - Method in class edu.bonn.cs.iv.bonnmotion.models.OriginalGaussMarkov
 
parseArg(char, String) - Method in class edu.bonn.cs.iv.bonnmotion.models.OriginalGaussMarkov
 
parseArg(String, String) - Method in class edu.bonn.cs.iv.bonnmotion.models.RandomWaypoint
 
parseArg(char, String) - Method in class edu.bonn.cs.iv.bonnmotion.models.RandomWaypoint
 
parseArg(String, String) - Method in class edu.bonn.cs.iv.bonnmotion.models.RPGM
 
parseArg(char, String) - Method in class edu.bonn.cs.iv.bonnmotion.models.RPGM
 
parseArg(String, String) - Method in class edu.bonn.cs.iv.bonnmotion.models.Static
 
parseArg(char, String) - Method in class edu.bonn.cs.iv.bonnmotion.models.Static
 
parseArg(char, String) - Method in class edu.bonn.cs.iv.bonnmotion.RandomSpeedBase
 
parseArg(String, String) - Method in class edu.bonn.cs.iv.bonnmotion.RandomSpeedBase
 
parseArg(char, String) - Method in class edu.bonn.cs.iv.bonnmotion.run.BM
 
parseArg(char, String) - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
 
parseArg(String, String) - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
 
parseArgs(String[]) - Method in class edu.bonn.cs.iv.bonnmotion.models.ChainScenario
 
parseDoubleArray(String) - Static method in class edu.bonn.cs.iv.bonnmotion.App
Converts a String to a double array.
parseIntArray(String) - Static method in class edu.bonn.cs.iv.bonnmotion.App
Converts a String to an int array.
parseStringArray(String) - Static method in class edu.bonn.cs.iv.bonnmotion.App
Converts a String to a String array.
pauseProb - Variable in class edu.bonn.cs.iv.bonnmotion.models.ManhattanGrid
Probability for the mobile to pause (every updateDist m), given it does not change it's speed.
pGroupChange - Variable in class edu.bonn.cs.iv.bonnmotion.models.RPGM
The probability for a node to change to a new group when moving into it's range.
placementStringGlomo(String) - Method in class edu.bonn.cs.iv.bonnmotion.MobileNode
 
pmerge(int[], int[], int, int) - Static method in class edu.bonn.cs.iv.bonnmotion.apps.Statistics
Helper function for overall(), merge two partitions.
pos - Variable in class edu.bonn.cs.iv.bonnmotion.Waypoint
 
Position - Class in edu.bonn.cs.iv.bonnmotion
Position in 2-dimensional space, which can also be viewed as Vector starting at (0,0) -- therefore functions like "angle" etc.
Position(double, double) - Constructor for class edu.bonn.cs.iv.bonnmotion.Position
 
positionAt(double) - Method in class edu.bonn.cs.iv.bonnmotion.MobileNode
 
postGeneration() - Method in class edu.bonn.cs.iv.bonnmotion.models.RandomWaypoint
 
postGeneration() - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
Called by subclasses after they generate node movements.
predecessorScenario - Variable in class edu.bonn.cs.iv.bonnmotion.Scenario
 
preGeneration() - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
Called by subclasses before they generate node movements.
printAngleStuff - Static variable in class edu.bonn.cs.iv.bonnmotion.MobileNode
 
printHelp() - Static method in class edu.bonn.cs.iv.bonnmotion.App
 
printHelp() - Static method in class edu.bonn.cs.iv.bonnmotion.apps.Cut
 
printHelp() - Static method in class edu.bonn.cs.iv.bonnmotion.apps.GlomoFile
 
printHelp() - Static method in class edu.bonn.cs.iv.bonnmotion.apps.LinkDump
 
printHelp() - Static method in class edu.bonn.cs.iv.bonnmotion.apps.NSFile
 
printHelp() - Static method in class edu.bonn.cs.iv.bonnmotion.apps.SPPXml
 
printHelp() - Static method in class edu.bonn.cs.iv.bonnmotion.apps.Statistics
 
printHelp() - Static method in class edu.bonn.cs.iv.bonnmotion.apps.Visplot
 
printHelp() - Static method in class edu.bonn.cs.iv.bonnmotion.models.ChainScenario
 
printHelp() - Static method in class edu.bonn.cs.iv.bonnmotion.models.GaussMarkov
 
printHelp() - Static method in class edu.bonn.cs.iv.bonnmotion.models.ManhattanGrid
 
printHelp() - Static method in class edu.bonn.cs.iv.bonnmotion.models.OriginalGaussMarkov
 
printHelp() - Static method in class edu.bonn.cs.iv.bonnmotion.models.RandomWaypoint
 
printHelp() - Static method in class edu.bonn.cs.iv.bonnmotion.models.RPGM
 
printHelp() - Static method in class edu.bonn.cs.iv.bonnmotion.models.Static
 
printHelp() - Static method in class edu.bonn.cs.iv.bonnmotion.RandomSpeedBase
 
printHelp() - Static method in class edu.bonn.cs.iv.bonnmotion.run.BM
 
printHelp() - Static method in class edu.bonn.cs.iv.bonnmotion.Scenario
 
printTime - Static variable in class edu.bonn.cs.iv.bonnmotion.apps.Statistics
 
progressive(int, double, Heap, boolean, int, String) - Static method in class edu.bonn.cs.iv.bonnmotion.apps.Statistics
Calculates statistics' devolution over time.

Q

qualnet - Variable in class edu.bonn.cs.iv.bonnmotion.apps.GlomoFile
 

R

radius - Variable in class edu.bonn.cs.iv.bonnmotion.apps.LinkDump
 
radius - Variable in class edu.bonn.cs.iv.bonnmotion.apps.Statistics
 
rand - Variable in class edu.bonn.cs.iv.bonnmotion.Scenario
 
randomNextDouble() - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
Returns random double form the RandomSeed.
randomNextGaussian() - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
Returns random Gaussian form the RandomSeed
randomNextPosition() - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
Helper function for creating scenarios.
randomNextPosition(double, double) - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
Helper function for creating scenarios.
randomSeed - Variable in class edu.bonn.cs.iv.bonnmotion.Scenario
Random seed to initialise RNG.
RandomSpeedBase - Class in edu.bonn.cs.iv.bonnmotion
Base class for those models that needs three parameters minimum speed, maximum speed maximum pause time.
RandomSpeedBase(int, double, double, double, double, long, double, double, double) - Constructor for class edu.bonn.cs.iv.bonnmotion.RandomSpeedBase
 
RandomSpeedBase() - Constructor for class edu.bonn.cs.iv.bonnmotion.RandomSpeedBase
 
RandomWaypoint - Class in edu.bonn.cs.iv.bonnmotion.models
Application to construct Randomwaypoint mobility scenarios.
RandomWaypoint(int, double, double, double, double, long, double, double, double, int) - Constructor for class edu.bonn.cs.iv.bonnmotion.models.RandomWaypoint
 
RandomWaypoint(String[]) - Constructor for class edu.bonn.cs.iv.bonnmotion.models.RandomWaypoint
 
RandomWaypoint(String[], Scenario, Integer) - Constructor for class edu.bonn.cs.iv.bonnmotion.models.RandomWaypoint
 
read(String) - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
Reads the base information of a scenario from a file.
removeFirstElements(String[], int) - Static method in class edu.bonn.cs.iv.bonnmotion.run.BM
 
removeLastElement() - Method in class edu.bonn.cs.iv.bonnmotion.MobileNode
Remove the latest waypoint (last in the internal list).
rndprox(double, double, double) - Method in class edu.bonn.cs.iv.bonnmotion.Position
 
RPGM - Class in edu.bonn.cs.iv.bonnmotion.models
Application to create movement scenarios according to the Reference Point Group Mobility model.
RPGM(int, double, double, double, double, long, double, double, double, double, double, double, double) - Constructor for class edu.bonn.cs.iv.bonnmotion.models.RPGM
 
RPGM(String[]) - Constructor for class edu.bonn.cs.iv.bonnmotion.models.RPGM
 

S

sameBuilding(Building[], Position, Position) - Static method in class edu.bonn.cs.iv.bonnmotion.MobileNode
 
scalarProduct(Position, Position) - Static method in class edu.bonn.cs.iv.bonnmotion.Position
 
Scenario - Class in edu.bonn.cs.iv.bonnmotion
Base class for creating new scenarios.
Scenario() - Constructor for class edu.bonn.cs.iv.bonnmotion.Scenario
 
Scenario(int, double, double, double, double, long) - Constructor for class edu.bonn.cs.iv.bonnmotion.Scenario
 
Scenario(String) - Constructor for class edu.bonn.cs.iv.bonnmotion.Scenario
 
Scenario(String[], Scenario, Integer) - Constructor for class edu.bonn.cs.iv.bonnmotion.Scenario
 
ScenarioLink - Interface in edu.bonn.cs.iv.bonnmotion
 
ScenarioLinkException - Exception in edu.bonn.cs.iv.bonnmotion
 
ScenarioLinkException() - Constructor for exception edu.bonn.cs.iv.bonnmotion.ScenarioLinkException
 
ScenarioLinkException(String) - Constructor for exception edu.bonn.cs.iv.bonnmotion.ScenarioLinkException
 
ScenarioLinkException(String, Throwable) - Constructor for exception edu.bonn.cs.iv.bonnmotion.ScenarioLinkException
 
ScenarioLinkException(Throwable) - Constructor for exception edu.bonn.cs.iv.bonnmotion.ScenarioLinkException
 
scenarios - Variable in class edu.bonn.cs.iv.bonnmotion.models.ChainScenario
 
schedule(Scenario, Heap, double, boolean) - Static method in class edu.bonn.cs.iv.bonnmotion.apps.Statistics
Put LinkStatusChange-events into a heap.
secG - Static variable in class edu.bonn.cs.iv.bonnmotion.apps.Statistics
 
secM - Static variable in class edu.bonn.cs.iv.bonnmotion.apps.Statistics
 
secN - Static variable in class edu.bonn.cs.iv.bonnmotion.apps.Statistics
 
secP - Static variable in class edu.bonn.cs.iv.bonnmotion.apps.Statistics
 
secS - Static variable in class edu.bonn.cs.iv.bonnmotion.apps.Statistics
 
secU - Static variable in class edu.bonn.cs.iv.bonnmotion.apps.Statistics
 
setAlpha(double) - Method in class edu.bonn.cs.iv.bonnmotion.models.OriginalGaussMarkov
 
setDuration(double) - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
 
setgroup(MobileNode) - Method in class edu.bonn.cs.iv.bonnmotion.GroupNode
 
setModelName(String) - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
 
setNode(MobileNode[]) - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
 
shiftPos(double, double) - Method in class edu.bonn.cs.iv.bonnmotion.MobileNode
Move all waypoints by a certain offset.
source - Variable in class edu.bonn.cs.iv.bonnmotion.apps.Cut
 
speedChangeProb - Variable in class edu.bonn.cs.iv.bonnmotion.models.ManhattanGrid
Probability for the mobile to change its speed (every updateDist m).
speedStdDev - Variable in class edu.bonn.cs.iv.bonnmotion.models.GaussMarkov
Speed standard deviation [m/s].
speedStdDev - Variable in class edu.bonn.cs.iv.bonnmotion.models.ManhattanGrid
Standard deviation of normally distributed random speed [m/s].
SPPXml - Class in edu.bonn.cs.iv.bonnmotion.apps
Application that generates a motion file according to Horst Hellbrücks XML schema.
SPPXml(String[]) - Constructor for class edu.bonn.cs.iv.bonnmotion.apps.SPPXml
 
src - Variable in class edu.bonn.cs.iv.bonnmotion.LinkStatusChange
Link source.
Static - Class in edu.bonn.cs.iv.bonnmotion.models
Application to construct static scenarios.
Static(int, double, double, double, double, long, int, double[]) - Constructor for class edu.bonn.cs.iv.bonnmotion.models.Static
 
Static(String[]) - Constructor for class edu.bonn.cs.iv.bonnmotion.models.Static
 
Statistics - Class in edu.bonn.cs.iv.bonnmotion.apps
Application that calculates various statistics for movement scenarios.
Statistics(String[]) - Constructor for class edu.bonn.cs.iv.bonnmotion.apps.Statistics
 
STATS_MINCUT - Static variable in class edu.bonn.cs.iv.bonnmotion.apps.Statistics
 
STATS_NODEDEG - Static variable in class edu.bonn.cs.iv.bonnmotion.apps.Statistics
 
STATS_PARTDEG - Static variable in class edu.bonn.cs.iv.bonnmotion.apps.Statistics
 
STATS_PARTITIONS - Static variable in class edu.bonn.cs.iv.bonnmotion.apps.Statistics
 
STATS_STABILITY - Static variable in class edu.bonn.cs.iv.bonnmotion.apps.Statistics
 
STATS_UNIDIRECTIONAL - Static variable in class edu.bonn.cs.iv.bonnmotion.apps.Statistics
 
str2class(String) - Static method in class edu.bonn.cs.iv.bonnmotion.run.BM
Converts a classname into a Class object
stringArrayConcat(String[], String[]) - Static method in class edu.bonn.cs.iv.bonnmotion.App
Concatenates two string arrays
stringArrayCut(String[], int, int) - Static method in class edu.bonn.cs.iv.bonnmotion.models.ChainScenario
 

T

time - Variable in class edu.bonn.cs.iv.bonnmotion.LinkStatusChange
Time of link status change.
time - Variable in class edu.bonn.cs.iv.bonnmotion.Waypoint
 
toString() - Method in class edu.bonn.cs.iv.bonnmotion.Position
 
toString(int) - Method in class edu.bonn.cs.iv.bonnmotion.Position
 
transition(Scenario, int, int) - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
 
transition(Scenario, int, int) - Method in interface edu.bonn.cs.iv.bonnmotion.ScenarioLink
 
transitionMode - Variable in class edu.bonn.cs.iv.bonnmotion.Scenario
 
transitionWaypointFast(Waypoint) - Method in class edu.bonn.cs.iv.bonnmotion.models.ManhattanGrid
 
transitionWaypointFast(Waypoint) - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
 
transitionWaypointFast(Waypoint) - Method in interface edu.bonn.cs.iv.bonnmotion.ScenarioLink
 
transitionWaypointMove(Waypoint, int) - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
 
transitionWaypointMove(Waypoint, int) - Method in interface edu.bonn.cs.iv.bonnmotion.ScenarioLink
 
turnProb - Variable in class edu.bonn.cs.iv.bonnmotion.models.ManhattanGrid
Probability for the mobile to turn at a crossing.

U

uniformSpeed - Variable in class edu.bonn.cs.iv.bonnmotion.models.GaussMarkov
Force uniform speed distribution
up - Variable in class edu.bonn.cs.iv.bonnmotion.LinkStatusChange
True, if the link is going up, false, if it is going down.
updateDist - Variable in class edu.bonn.cs.iv.bonnmotion.models.ManhattanGrid
Distance interval in which to possibly update the mobile's speed [m].
updateFrequency - Variable in class edu.bonn.cs.iv.bonnmotion.models.GaussMarkov
Update frequency [s].
updateFrequency - Variable in class edu.bonn.cs.iv.bonnmotion.models.OriginalGaussMarkov
Update frequency [s].

V

velocityStdDev - Variable in class edu.bonn.cs.iv.bonnmotion.models.OriginalGaussMarkov
 
Visplot - Class in edu.bonn.cs.iv.bonnmotion.apps
Application that calculates various statistics for movement scenarios.
Visplot(String[]) - Constructor for class edu.bonn.cs.iv.bonnmotion.apps.Visplot
 

W

Waypoint - Class in edu.bonn.cs.iv.bonnmotion
 
Waypoint(double, Position) - Constructor for class edu.bonn.cs.iv.bonnmotion.Waypoint
 
waypoints - Variable in class edu.bonn.cs.iv.bonnmotion.MobileNode
 
write(String) - Method in interface edu.bonn.cs.iv.bonnmotion.Model
 
write(String) - Method in class edu.bonn.cs.iv.bonnmotion.models.ChainScenario
 
write(String) - Method in class edu.bonn.cs.iv.bonnmotion.models.GaussMarkov
 
write(String) - Method in class edu.bonn.cs.iv.bonnmotion.models.ManhattanGrid
 
write(String) - Method in class edu.bonn.cs.iv.bonnmotion.models.OriginalGaussMarkov
 
write(String) - Method in class edu.bonn.cs.iv.bonnmotion.models.RandomWaypoint
 
write(String) - Method in class edu.bonn.cs.iv.bonnmotion.models.RPGM
 
write(String) - Method in class edu.bonn.cs.iv.bonnmotion.models.Static
 
write(String, String[]) - Method in class edu.bonn.cs.iv.bonnmotion.RandomSpeedBase
 
write(String) - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
 
write(String, String[]) - Method in class edu.bonn.cs.iv.bonnmotion.Scenario
Writes the generated scenario and the scenario parameters to files.
writeParts - Variable in class edu.bonn.cs.iv.bonnmotion.models.ChainScenario
 

X

x - Variable in class edu.bonn.cs.iv.bonnmotion.AttractorField
 
x - Variable in class edu.bonn.cs.iv.bonnmotion.Position
 
x - Variable in class edu.bonn.cs.iv.bonnmotion.Scenario
Area x length [m].
x1 - Variable in class edu.bonn.cs.iv.bonnmotion.Building
 
x2 - Variable in class edu.bonn.cs.iv.bonnmotion.Building
 
xblocks - Variable in class edu.bonn.cs.iv.bonnmotion.models.ManhattanGrid
Number of blocks on x-axis.
xdim - Variable in class edu.bonn.cs.iv.bonnmotion.models.ManhattanGrid
Size of a block on x-axis, calculated from xblocks.

Y

y - Variable in class edu.bonn.cs.iv.bonnmotion.AttractorField
 
y - Variable in class edu.bonn.cs.iv.bonnmotion.Position
 
y - Variable in class edu.bonn.cs.iv.bonnmotion.Scenario
Area y length [m].
y1 - Variable in class edu.bonn.cs.iv.bonnmotion.Building
 
y2 - Variable in class edu.bonn.cs.iv.bonnmotion.Building
 
yblocks - Variable in class edu.bonn.cs.iv.bonnmotion.models.ManhattanGrid
Number of blocks on y-axis.
ydim - Variable in class edu.bonn.cs.iv.bonnmotion.models.ManhattanGrid
Size of a block on y-axis, calculated from yblocks.

A B C D E F G I J L M N O P Q R S T U V W X Y