A B C D F G H I K L M N P R S T U V W 

A

actionPerformed(ActionEvent) - Method in class SimulationBihamLevine.ButtonHear
 
actionPerformed(ActionEvent) - Method in class SimulationBihamLevine.RadioButtonHear
 

B

BihamLevine - Class in <Unnamed>
class for the Biham Middleton Levine traffic model containing all physical content
BihamLevine(int, double, int, int, boolean, int) - Constructor for class BihamLevine
constructor of the class that sets the private variables to the given values
BL - Variable in class FuncPlot
 
BL - Variable in class MatPlot
 
ButtonFrameBackward - Static variable in class SimulationBihamLevine
 
ButtonFrameForeward - Static variable in class SimulationBihamLevine
 
ButtonPlay - Static variable in class SimulationBihamLevine
 
ButtonReset - Static variable in class SimulationBihamLevine
 

C

checkM() - Static method in class BihamLevine
Checks whether number of cars stays the same
checkThreads(boolean) - Static method in class SimulationBihamLevine
 
curNum - Static variable in class BihamLevine
store current number of car per type

D

D - Static variable in class BihamLevine
variables to that characterise the systems size
doAnimation() - Static method in class SimulationBihamLevine
methode containing the animation (updating and waiting)

F

fp - Static variable in class SimulationBihamLevine
object for plotting the system's statistics
freiefahrt(int, int, int, int) - Static method in class BihamLevine
check whether the car at position k can move with velocity y
FuncPlot - Class in <Unnamed>
class containing all methods for painting to an already existing frame specialised for the painting of function paints the movement statistics of the Biham Levine system BL
FuncPlot(BihamLevine) - Constructor for class FuncPlot
constructor to set the BihamLevine object to the one given when object is instantiated

G

getD() - Static method in class BihamLevine
getter for another variable of the system
getKiller() - Method in class SimulationBihamLevine.Runner
 
getL() - Static method in class BihamLevine
getter for system size
getlength() - Static method in class BihamLevine
getter for the system's length
getmatrix() - Static method in class BihamLevine
getter for the system's current state
getmove() - Static method in class BihamLevine
getter for the system's statistivcs of movement
getvmax() - Static method in class BihamLevine
getter for the system's maximum velocity

H

Helpful - Class in <Unnamed>
collection of helpful methods to provide shortcut use
Helpful() - Constructor for class Helpful
 

I

init() - Method in class SimulationBihamLevine
initializing methode for the applet, sets the layout out and initial conditions
initM() - Static method in class BihamLevine
initializes the matrix M with a random configuration of values +/-1 else 0 and determines the initial number for later comparison
initNum - Static variable in class BihamLevine
store initial number of car per type
isPeriodic() - Static method in class BihamLevine
getter for periodic variable

K

killer - Variable in class SimulationBihamLevine.Runner
 

L

l - Static variable in class BihamLevine
length of the system, system size: l*l
L - Static variable in class BihamLevine
variables to that characterise the systems size
l - Static variable in class SimulationBihamLevine
system length (lattice size: lxl)
LH - Static variable in class BihamLevine
variables to that characterise the systems size

M

M - Static variable in class BihamLevine
array to store the systems current configuration; values in {-1,0,1}
Mat - Static variable in class SimulationBihamLevine
object storing the physical content of the system
match(int) - Static method in class BihamLevine
get the car type of the current time step
MatPlot - Class in <Unnamed>
class containing all methods for painting to an already existing frame specialised for the painting of matrices with entries from {-1,0,1} paints the current state of the Biham Levine system BL
MatPlot(BihamLevine) - Constructor for class MatPlot
constructor to set the BihamLevine object to the one given when object is instantiated
maxWaittime - Static variable in class SimulationBihamLevine
 
minWaittime - Static variable in class SimulationBihamLevine
 
Mode1 - Static variable in class SimulationBihamLevine
 
Mode1_1 - Static variable in class SimulationBihamLevine
 
Mode1_2 - Static variable in class SimulationBihamLevine
 
Mode2 - Static variable in class SimulationBihamLevine
 
Mode2_1 - Static variable in class SimulationBihamLevine
 
Mode2_2 - Static variable in class SimulationBihamLevine
 
Mode2_3 - Static variable in class SimulationBihamLevine
 
Mode2_4 - Static variable in class SimulationBihamLevine
 
ModeLabel1 - Static variable in class SimulationBihamLevine
 
ModeLabel2 - Static variable in class SimulationBihamLevine
 
movementarr - Static variable in class BihamLevine
statistics of movement of the system
movementcounter - Static variable in class BihamLevine
current number of movements performed when system is updated
movetest - Static variable in class BihamLevine
variables to state whether system can move or is frozen/empty
movetestvar - Static variable in class BihamLevine
 
mp - Static variable in class SimulationBihamLevine
object for plotting the system's state

N

nextstep(int, int, int, int) - Static method in class BihamLevine
computes the next step with velocity a in either backward or forward direction

P

p - Static variable in class BihamLevine
initial probability
p - Static variable in class SimulationBihamLevine
density of the initial configuration
paint(Graphics) - Method in class FuncPlot
overriding the paint methode in JPanel painting the matrix elements buffered to a Graphics object
paint(Graphics) - Method in class MatPlot
overriding the paint methode in JPanel painting the matrix elements buffered to a Graphics object
pause(int) - Static method in class Helpful
ordinary sleeping methode to use without catching exceptions
periodic - Static variable in class BihamLevine
variable telling whether periodic boundary conditions apply
periodic - Static variable in class SimulationBihamLevine
periodicity of the system
playagain - Static variable in class SimulationBihamLevine
 
playing - Static variable in class SimulationBihamLevine
 
playOneStep - Static variable in class SimulationBihamLevine
 
prep2Playagain() - Static method in class SimulationBihamLevine
/* methode to set the system for playing again after maximum time has been reached or system was finally blocked
printM() - Static method in class BihamLevine
Prints the matrix M to the stdout (console) in a fancy coloured way

R

r1 - Variable in class SimulationBihamLevine.ButtonHear
 
run() - Method in class SimulationBihamLevine.Runner
 

S

setCarSpeed(int, int) - Static method in class BihamLevine
setter for all variables that need to be changed
setKiller() - Method in class SimulationBihamLevine.Runner
 
setL(int) - Static method in class BihamLevine
setter for system size
setMovetest(boolean) - Static method in class BihamLevine
setter for system's runnability, neccessary for new run after reaching the time out
setP(double) - Static method in class BihamLevine
setter for new agent density: initial density (periodic/ non periodic stopped), incoming density (non periodic running)
setPeriodic(boolean) - Static method in class BihamLevine
setter for periodic variable
setTend(int) - Static method in class BihamLevine
setter for maximum run time (automatic time out)
SimulationBihamLevine - Class in <Unnamed>
class that contains the simulation of the Biham Middleton Levine modell; cf.
SimulationBihamLevine() - Constructor for class SimulationBihamLevine
 
SimulationBihamLevine.ButtonHear - Class in <Unnamed>
sub-class containing the button listeners
SimulationBihamLevine.ButtonHear() - Constructor for class SimulationBihamLevine.ButtonHear
 
SimulationBihamLevine.RadioButtonHear - Class in <Unnamed>
sub-class containing the button listeners for radiobuttons
SimulationBihamLevine.RadioButtonHear() - Constructor for class SimulationBihamLevine.RadioButtonHear
 
SimulationBihamLevine.Runner - Class in <Unnamed>
sub-class for threading the simulation
SimulationBihamLevine.Runner() - Constructor for class SimulationBihamLevine.Runner
 
SimulationBihamLevine.SliderHear - Class in <Unnamed>
methode containing the slide listeners
SimulationBihamLevine.SliderHear() - Constructor for class SimulationBihamLevine.SliderHear
 
SliderCarSpeed - Static variable in class SimulationBihamLevine
 
SliderCarSpeedLabel - Static variable in class SimulationBihamLevine
 
SliderCarSpeedLabelLeft - Static variable in class SimulationBihamLevine
 
SliderCarSpeedLabelRight - Static variable in class SimulationBihamLevine
 
SliderDensity - Static variable in class SimulationBihamLevine
 
SliderDensityLabel - Static variable in class SimulationBihamLevine
 
SliderDensityLabelLeft - Static variable in class SimulationBihamLevine
 
SliderDensityLabelRight - Static variable in class SimulationBihamLevine
 
SliderSpeed - Static variable in class SimulationBihamLevine
 
SliderSpeedLabel - Static variable in class SimulationBihamLevine
 
SliderSpeedLabelLeft - Static variable in class SimulationBihamLevine
 
SliderSpeedLabelRight - Static variable in class SimulationBihamLevine
 
stateChanged(ChangeEvent) - Method in class SimulationBihamLevine.SliderHear
 
stillRunning() - Static method in class BihamLevine
methode to check the systems ability to move in the next step

T

t - Static variable in class SimulationBihamLevine
current time step
tend - Static variable in class BihamLevine
maximal number of timesteps performed
tend - Static variable in class SimulationBihamLevine
maximal run time (automatic time out)
thready - Variable in class SimulationBihamLevine.ButtonHear
 

U

updateM(int) - Static method in class BihamLevine
Updates the system on given time t only one type of cars is updated, depending on time t

V

v1 - Static variable in class BihamLevine
velocity of first type of cars
v1 - Static variable in class SimulationBihamLevine
velocity of agent type one
v2 - Static variable in class BihamLevine
velocity of second type of cars
v2 - Static variable in class SimulationBihamLevine
velocity of agent type two
vmax - Static variable in class BihamLevine
variables to that characterise the systems size

W

waittime - Static variable in class SimulationBihamLevine
time to wait between to steps of simulation
A B C D F G H I K L M N P R S T U V W