Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z
A
A
- Variable in class
ConRowMult
A
- Variable in class
ConRowMultProcBlockTrans
A
- Variable in class
MatrixMultOmp.__omp_Class0
A
- Variable in class
RowMult
A
- Variable in class
RowMultProc
A
- Variable in class
RowMultProcBlock
A
- Variable in class
RowMultProcBlockTrans
A
- Variable in class
RowMultProcTrans
a
- Variable in class
Ueberweisung
a
- Variable in class
UeberweisungA
Deprecated.
a
- Variable in class
UeberweisungB
Deprecated.
a
- Variable in class
UeberweisungS
A
- Variable in class
VSpMult
A
- Variable in class
VSpNorm
actionControl
- Variable in class gui.
TSPguiMain
actionPerformed(ActionEvent)
- Method in class gui.
TSPguiActionControl
actualBest()
- Method in class algo.
DistParClientTSP
actualBest()
- Method in class algo.
DistTSP
actualBest()
- Method in class algo.
ParByteLocalTSP
actualBest()
- Method in class algo.
SeqByteTSP
actualBest()
- Method in interface algo.
TSPInf
actualBestPath
- Variable in class gui.
TSPguiModel
add(double)
- Method in class
DoubleStore
addEndMark()
- Method in class algo.
DistParClientTSP
addJob(Runnable)
- Method in class thread.
ThreadPool
Adds a job to the workpile.
algo
- package algo
Package Specification The Java classes used as examples.
algo
- Variable in class gui.
TSPguiModel
algo
- Variable in class gui.
TSPModelConnectThread
algo
- Variable in class gui.
TSPModelRemote
algorithm
- Variable in class gui.
TSPguiModel
algorithmText
- Variable in class gui.
TSPguiMain
allIdle()
- Method in class algo.
BestByteLocStore
allIdle()
- Method in class algo.
DistBestStore
anzahl
- Variable in class
BuchungDo
anzahl
- Variable in class
BuchungInput
anzahl
- Variable in class
ConMult
anzahl
- Variable in class
ConMultProcBlockTrans
anzahl
- Variable in class
ConRowMultProcBlockTrans
anzahl
- Static variable in class
NetzBuchungBuche
anzahl
- Static variable in class
NetzBuchungGenerate
anzahl
- Variable in class
ParMultProc
anzahl
- Variable in class
ParMultProcBlock
anzahl
- Variable in class
ParMultProcBlockTrans
anzahl
- Variable in class
ParMultProcTrans
anzahl
- Variable in class
ParVSMult
anzahl
- Variable in class
RowMultProc
anzahl
- Variable in class
RowMultProcBlock
anzahl
- Variable in class
RowMultProcBlockTrans
anzahl
- Variable in class
RowMultProcTrans
anzahl
- Variable in class
VSpMult
anzahl
- Variable in class
VSpNorm
args
- Variable in class
HelloJomp.__omp_Class0
assureStopped()
- Method in class gui.
TSPguiModel
B
B
- Variable in class
ConRowMult
B
- Variable in class
ConRowMultProcBlockTrans
B
- Variable in class
MatrixMultOmp.__omp_Class0
B
- Variable in class
RowMult
B
- Variable in class
RowMultProc
B
- Variable in class
RowMultProcBlock
B
- Variable in class
RowMultProcBlockTrans
B
- Variable in class
RowMultProcTrans
b
- Variable in class
Ueberweisung
b
- Variable in class
UeberweisungA
Deprecated.
b
- Variable in class
UeberweisungB
Deprecated.
b
- Variable in class
UeberweisungS
B
- Variable in class
VSpMult
background
- Static variable in class gui.
TSPguiMain
bb
- Variable in class
ObjectBuffer
best
- Variable in class algo.
DistParClientTSP
best
- Variable in class algo.
DistRunTSP
best
- Variable in class algo.
DistTSP
best
- Variable in class algo.
ParByteLocalTSP
best
- Variable in class algo.
RunByteLocTSP
best
- Variable in class algo.
SeqByteTSP
best
- Variable in class algo.
TransportMessage
best
- Variable in class gui.
TransportContainerGet
BestByteLocStore
- Class in
algo
Storage for best path found so far.
BestByteLocStore(Path, int, int)
- Constructor for class algo.
BestByteLocStore
bestPath
- Variable in class algo.
SeqByteTSP
bestPath
- Variable in class gui.
TSPguiModel
betrag
- Variable in class
Ueberweisung
betrag
- Variable in class
UeberweisungA
Deprecated.
betrag
- Variable in class
UeberweisungB
Deprecated.
betrag
- Variable in class
UeberweisungS
blocksize
- Variable in class
ConMultProcBlockTrans
blocksize
- Variable in class
ConRowMultProcBlockTrans
blocksize
- Variable in class
ParMultProcBlock
blocksize
- Variable in class
ParMultProcBlockTrans
blocksize
- Variable in class
RowMultProcBlock
blocksize
- Variable in class
RowMultProcBlockTrans
blocksize
- Variable in class
SeqMult4
blocksize
- Variable in class
SeqMultBlock
blocksize
- Variable in class
SeqMultBlockTrans
bmax
- Variable in class
BuchungInput
BoundedBuffer
- Class in
<Unnamed>
Bounded buffer.
BoundedBuffer(int)
- Constructor for class
BoundedBuffer
Constructs a BoundedBuffer with a desired size.
BoundedBuffer
- Class in
thread
A bounded buffer has some capacity to store objects.
BoundedBuffer(int)
- Constructor for class thread.
BoundedBuffer
Constructs a BoundedBuffer with a desired size.
Buchung
- Class in
<Unnamed>
Buchung.
Buchung()
- Constructor for class
Buchung
BuchungDo
- Class in
<Unnamed>
Process the Buchung data.
BuchungDo(int, BoundedBuffer, String)
- Constructor for class
BuchungDo
This constructor generates int "anzahl" (number of accounts), a BoundedBuffer and String "m".
BuchungInput
- Class in
<Unnamed>
Generates input data for Buchung.
BuchungInput(int, BoundedBuffer, KontoA[])
- Constructor for class
BuchungInput
Generates accouting data.
buf
- Variable in class
ChannelFactory
BoundedBuffer for sockets.
buf
- Variable in class comm.
ChannelFactory
BoundedBuffer for sockets.
buffer
- Variable in class
BoundedBuffer
The buffer storage of objects.
buffer
- Variable in class
BuchungDo
buffer
- Variable in class
BuchungInput
buffer
- Variable in class thread.
BoundedBuffer
The buffer storage of objects.
buffer
- Variable in class thread.
Deque
the buffer is the deque contents.
C
C
- Variable in class
ConRowMult
C
- Variable in class
ConRowMultProcBlockTrans
C
- Variable in class
MatrixMultOmp.__omp_Class0
C
- Variable in class
RowMult
C
- Variable in class
RowMultProc
C
- Variable in class
RowMultProcBlock
C
- Variable in class
RowMultProcBlockTrans
C
- Variable in class
RowMultProcTrans
c
- Variable in class
VSpMult
c
- Variable in class
VSpNorm
capacity
- Variable in class
ChannelFactoryNioBuffer
Capacity for ByteBuffer.
cf
- Variable in class algo.
DistTSP
cf
- Variable in class comm.
ExecutableChannels
cf
- Variable in class comm.
ExecutableServer
cf
- Variable in class gui.
TSPModelConnectThread
cf
- Static variable in class
NetzBuchungBuche
cf
- Static variable in class
NetzBuchungGenerate
changeControl
- Variable in class gui.
TSPguiMain
channel
- Variable in class comm.
Executor
channel
- Static variable in class
NetzBuchungBuche
channel
- Static variable in class
NetzBuchungGenerate
ChannelFactory
- Class in
<Unnamed>
ChannelFactory.
ChannelFactory(int)
- Constructor for class
ChannelFactory
Constructs a ChannelFactory.
ChannelFactory()
- Constructor for class
ChannelFactory
Constructs a ChannelFactory.
ChannelFactory
- Class in
comm
ChannelFactory.
ChannelFactory(int)
- Constructor for class comm.
ChannelFactory
Constructs a ChannelFactory.
ChannelFactory()
- Constructor for class comm.
ChannelFactory
Constructs a ChannelFactory.
ChannelFactoryNio
- Class in
<Unnamed>
ChannelFactoryNio.
ChannelFactoryNio(int)
- Constructor for class
ChannelFactoryNio
Constructs a ChannelFactory using Nio.
ChannelFactoryNio()
- Constructor for class
ChannelFactoryNio
Constructs a ChannelFactory Nio.
ChannelFactoryNioBuffer
- Class in
<Unnamed>
ChannelFactoryNioBuffer.
ChannelFactoryNioBuffer(int, int)
- Constructor for class
ChannelFactoryNioBuffer
Constructs a ChannelFactory using Nio and ByteBuffer.
ChannelFactoryNioBuffer()
- Constructor for class
ChannelFactoryNioBuffer
Constructs a ChannelFactory using Nio and ByteBuffer.
ChannelFactoryNioBuffer(int)
- Constructor for class
ChannelFactoryNioBuffer
Constructs a ChannelFactory using Nio and ByteBuffer.
channels
- Variable in class comm.
ExecutableChannels
checkOrder(Socket)
- Method in class comm.
SocketChannel
checkOrder(Socket)
- Method in class
SocketChannel
clone()
- Method in interface algo.
Path
clone()
- Method in class algo.
PathByteArray
Clone / copy this path.
close()
- Method in class
ChannelFactoryNio
Close the Channel Factory.
close()
- Method in class
ChannelFactoryNioBuffer
Close the Channel Factory.
close()
- Method in class comm.
ExecutableChannels
Close all channels and ChannelFactory.
close()
- Method in class comm.
SocketChannel
Closes the channel.
close()
- Method in class
ObjectBufferChannel
Closes the channel.
close()
- Method in interface
ObjectChannel
Closes the channel.
close()
- Method in class
SocketChannel
Closes the channel.
comm
- package comm
Package Specification The Java classes used as examples.
comm
- Variable in class algo.
DistParRemoteCommTSP
comm
- Variable in class algo.
DistRunTSP
comm
- Variable in class gui.
TSPModelCommRemote
comm
- Variable in class gui.
TSPModelConnectThread
communi
- Variable in class algo.
DistParClientTSP
compPi(int, int, int)
- Static method in class
Pi
ConMult
- Class in
<Unnamed>
Parallel Matrix Multiplication using util.concurrent.
ConMult(int)
- Constructor for class
ConMult
ConMultProcBlockTrans
- Class in
<Unnamed>
Parallel Matrix Multiplication using util.concurrent.
ConMultProcBlockTrans(int, int)
- Constructor for class
ConMultProcBlockTrans
connect(int, int, double)
- Method in class algo.
Graph
Connect two nodes by defining a distance.
ConRowMult
- Class in
<Unnamed>
This class is derived from the class Thread.
ConRowMult(double[][], double[][], double[][], int)
- Constructor for class
ConRowMult
Constructor.
ConRowMultProcBlockTrans
- Class in
<Unnamed>
This class is derived from the class Thread.
ConRowMultProcBlockTrans(double[][], double[][], double[][], int, int, int)
- Constructor for class
ConRowMultProcBlockTrans
Constructor.
copyMax()
- Method in interface algo.
Path
return a copy of this with maximal used array.
copyMax()
- Method in class algo.
PathByteArray
Clone / copy this path, but allocate full length used array.
cost()
- Method in interface algo.
Path
cost
- Variable in class algo.
PathByteArray
cost()
- Method in class algo.
PathByteArray
cost(double)
- Static method in class algo.
PathByteArray
Dummy function.
count
- Variable in class algo.
DistParClientTSP
COUNT
- Variable in class algo.
RunByteLocTSP
D
d
- Variable in class
DoubleStore
debug(String)
- Method in class util.
Logger
decIdle()
- Method in class algo.
BestByteLocStore
decIdle()
- Method in class algo.
DistBestStore
DEFAULT_CAPACITY
- Static variable in class
ObjectBufferChannel
default capacity for ByteBuffer.
DEFAULT_PORT
- Static variable in class
ChannelFactory
default port of socket.
DEFAULT_PORT
- Static variable in class
ChannelFactoryNio
default port of socket.
DEFAULT_PORT
- Static variable in class
ChannelFactoryNioBuffer
default port of socket.
DEFAULT_PORT
- Static variable in class comm.
ChannelFactory
default port of socket.
DEFAULT_PORT
- Variable in class comm.
ExecutableChannels
DEFAULT_PORT
- Static variable in class comm.
ExecutableServer
DEFAULT_PORT to listen to.
DEFAULT_SIZE
- Static variable in class thread.
ThreadPool
del
- Variable in class
Sema
del
- Variable in class
Semaphore
del
- Variable in class thread.
Semaphore
depth
- Variable in class algo.
DistParClientTSP
Deque
- Class in
thread
This Deque class implements a double ended queue in a similar way as the class BoundedBuffer does.
Deque(int)
- Constructor for class thread.
Deque
Construct a Deque.
distance(int, int)
- Method in class algo.
Graph
Get the distance between two nodes.
DistBestStore
- Class in
algo
Storage for best path found so far.
DistBestStore(Path, int, int)
- Constructor for class algo.
DistBestStore
DistParBestStore
- Class in
algo
Remote storage for best path found so far.
DistParBestStore(Path)
- Constructor for class algo.
DistParBestStore
DistParClientTSP
- Class in
algo
Objects of this class are to be send to a ExecutableServer.
DistParClientTSP(String, int, Point[])
- Constructor for class algo.
DistParClientTSP
DistParRemoteCommTSP
- Class in
algo
Objects of this class communicate with the master server.
DistParRemoteCommTSP(String, int, DistParClientTSP)
- Constructor for class algo.
DistParRemoteCommTSP
DistRunTSP
- Class in
algo
Thread to communicate with distributed processes.
DistRunTSP(Deque, DistBestStore, long, SocketChannel)
- Constructor for class algo.
DistRunTSP
DistTSP
- Class in
algo
A parallel algorithm for an euclidean 2d TSP Problem.
DistTSP(Point[], int)
- Constructor for class algo.
DistTSP
doAboutDialog()
- Static method in class gui.
TSPguiMain
doExitDialog()
- Static method in class gui.
TSPguiMain
DONE
- Static variable in class comm.
ExecutableServer
done
- Variable in class gui.
TSPguiModel
doStatus()
- Method in class gui.
TSPguiModel
dotmult(double[][], double[][], double[][], int, int)
- Method in class
MatrixMultMPI
dotmult(double[][], double[][], double[][], int, int)
- Method in class
MatrixMultMPP
dotmult(double[][], double[][], double[][], int, int)
- Method in class
MatrixMultOmp
DoubleStore
- Class in
<Unnamed>
Synchronized storage of a double.
DoubleStore(double)
- Constructor for class
DoubleStore
doUpdate()
- Method in class gui.
TSPguiModel
drawPath(Graphics2D, int[], int[], byte[])
- Method in class gui.
GraphPanel
E
empty
- Variable in class
BoundedBuffer
A semaphore to indicate an empty buffer.
empty()
- Method in class
BoundedBuffer
Tests if the BoundedBuffer is empty.
empty
- Variable in class thread.
BoundedBuffer
A semaphore to indicate an empty buffer.
empty()
- Method in class thread.
BoundedBuffer
Tests if the BoundedBuffer is empty.
empty
- Variable in class thread.
Deque
a semaphore indicating an empty cell.
empty()
- Method in class thread.
Deque
Tests if the deque is empty.
emptyPath(Graph)
- Static method in class algo.
PathByteArray
Empty path, all n points unused.
es
- Variable in class gui.
TSPguiModel
ExecutableChannels
- Class in
comm
Class ExecutableChannels.
ExecutableChannels()
- Constructor for class comm.
ExecutableChannels
ExecutableChannels(String[])
- Constructor for class comm.
ExecutableChannels
Constructor from array of server:port strings.
ExecutableChannels(String)
- Constructor for class comm.
ExecutableChannels
Constructor from maschine file.
ExecutableServer
- Class in
comm
Class ExecutableServer Used to receive and execute objects.
ExecutableServer()
- Constructor for class comm.
ExecutableServer
ExecutableServer(int)
- Constructor for class comm.
ExecutableServer
ExecutableServer(ChannelFactory)
- Constructor for class comm.
ExecutableServer
Executor
- Class in
comm
Class for executing incoming objects.
Executor(SocketChannel, List)
- Constructor for class comm.
Executor
F
facul(long)
- Method in class gui.
TSPguiModel
FIFO
- Static variable in class thread.
StrategyEnumeration
finalBest()
- Method in class algo.
DistParRemoteCommTSP
finalize()
- Method in class
Sema
Releases the ressources of the constructed semaphore.
finalize()
- Method in class
Semaphore
Finalizes this object.
finalize()
- Method in class thread.
Semaphore
Finalizes this object.
FinanzA
- Class in
<Unnamed>
Finanz version A.
FinanzA()
- Constructor for class
FinanzA
FinanzB
- Class in
<Unnamed>
Finanz version B.
FinanzB()
- Constructor for class
FinanzB
FinanzC
- Class in
<Unnamed>
Finanz version C.
FinanzC()
- Constructor for class
FinanzC
finis
- Static variable in class
NetzBuchungBuche
finis
- Static variable in class
NetzBuchungGenerate
front
- Variable in class
BoundedBuffer
The position of the first filled cell.
front
- Variable in class thread.
BoundedBuffer
The position of the first filled cell.
front
- Variable in class thread.
Deque
index to the first filled cell.
full
- Variable in class
BoundedBuffer
A semaphore to indicate a full buffer.
full
- Variable in class thread.
BoundedBuffer
A semaphore to indicate a full buffer.
full
- Variable in class thread.
Deque
a semaphore indicating a filled cell.
G
g
- Variable in class algo.
Graph
generateProblem()
- Method in class gui.
TSPguiModel
get()
- Method in class
BoundedBuffer
Get an object from the BoundedBuffer.
get()
- Method in class
DoubleStore
get()
- Method in class
ObjectBuffer
Get and remove the next Object form the ByteBuffer.
get()
- Method in class thread.
BoundedBuffer
Get an object from the BoundedBuffer
get()
- Method in class thread.
Deque
Get an object from the deque, FIFO order.
get(int)
- Method in class thread.
Deque
Get an object from the deque within given timeout, FIFO order.
getActualBestPath()
- Method in class gui.
TSPguiModel
getActualBestPath()
- Method in class gui.
TSPModelConnectThread
getActualBestPath()
- Method in class gui.
TSPModelRemote
getAlgorithm()
- Method in class gui.
TSPguiModel
getBest(Path)
- Method in class algo.
DistParClientTSP
getBest()
- Method in class algo.
DistTSP
getBest(long)
- Method in class algo.
DistTSP
getBest(Path)
- Method in class algo.
DistTSP
getBest()
- Method in class algo.
ParByteLocalTSP
getBest(long)
- Method in class algo.
ParByteLocalTSP
getBest(Path)
- Method in class algo.
ParByteLocalTSP
getBest(Path)
- Method in class algo.
RunByteLocTSP
getBest()
- Method in class algo.
SeqByteTSP
getBest(long)
- Method in class algo.
SeqByteTSP
getBest(Path)
- Method in class algo.
SeqByteTSP
getBest()
- Method in interface algo.
TSPInf
Search the best path for a TSP problem.
getBest(long)
- Method in interface algo.
TSPInf
Search the best path for a TSP problem.
getBest(Path)
- Method in interface algo.
TSPInf
Search the best path for a TSP problem.
getBestPath()
- Method in class gui.
TSPguiModel
getBestPath()
- Method in class gui.
TSPModelConnectThread
getBestPath()
- Method in class gui.
TSPModelRemote
getBestRec(Path, int)
- Method in class algo.
DistParClientTSP
getBestRec(Path, int)
- Method in class algo.
RunByteLocTSP
getBestRec(Path, int)
- Method in class algo.
SeqByteTSP
getChannel()
- Method in class
ChannelFactory
Get a new socket channel from a server socket.
getChannel(String, int)
- Method in class
ChannelFactory
Get a new socket channel to a given host.
getChannel()
- Method in class
ChannelFactoryNio
Get a new socket channel from a server socket.
getChannel(String, int)
- Method in class
ChannelFactoryNio
Get a new socket channel to a given host.
getChannel()
- Method in class
ChannelFactoryNioBuffer
Get a new socket channel from a server socket.
getChannel(String, int)
- Method in class
ChannelFactoryNioBuffer
Get a new socket channel to a given host.
getChannel()
- Method in class comm.
ChannelFactory
Get a new socket channel from a server socket.
getChannel(String, int)
- Method in class comm.
ChannelFactory
Get a new socket channel to a given host.
getChannel(int)
- Method in class comm.
ExecutableChannels
Get channel.
getChannels()
- Method in class comm.
ExecutableChannels
Get channel array.
getGeld(double)
- Method in interface
Konto
getGeld.
getGeld(double)
- Method in class
KontoA
getGeld(double)
- Method in class
KontoB
New account balance gets calculated and returned.
getGeld(double)
- Method in class
KontoC
New account balance gets calculated and returned.
getGeld(double)
- Method in class
KontoS
getGraph()
- Method in class gui.
TSPguiModel
getIterations()
- Method in class algo.
DistParClientTSP
getIterations()
- Method in class algo.
DistRunTSP
getIterations()
- Method in class algo.
DistTSP
getIterations()
- Method in class algo.
ParByteLocalTSP
getIterations()
- Method in class algo.
RunByteLocTSP
getIterations()
- Method in class algo.
SeqByteTSP
getIterations()
- Method in interface algo.
TSPInf
getIterations()
- Method in class gui.
TSPguiModel
getIterations()
- Method in class gui.
TSPModelConnectThread
getIterations()
- Method in class gui.
TSPModelRemote
getIterPercent()
- Method in class gui.
TSPguiModel
getJob()
- Method in class thread.
ThreadPool
Get a job for processing.
getMasterHost()
- Method in class comm.
ExecutableChannels
Get master host, i.e. first host in servers array.
getMasterPort()
- Method in class comm.
ExecutableChannels
Get master port.
getMaxIterations()
- Method in class algo.
DistParClientTSP
getMaxIterations()
- Method in class algo.
DistRunTSP
getMaxIterations()
- Method in class algo.
DistTSP
getMaxIterations()
- Method in class algo.
ParByteLocalTSP
getMaxIterations()
- Method in class algo.
RunByteLocTSP
getMaxIterations()
- Method in class algo.
SeqByteTSP
getMaxIterations()
- Method in interface algo.
TSPInf
getMaxIterations()
- Method in class gui.
TSPguiModel
getMaxIterations()
- Method in class gui.
TSPModelConnectThread
getMaxIterations()
- Method in class gui.
TSPModelRemote
getNumber()
- Method in class thread.
ThreadPool
Number of worker threads.
getParBest()
- Method in class algo.
DistParClientTSP
getPath()
- Method in class algo.
BestByteLocStore
getPath()
- Method in class algo.
DistBestStore
getPath()
- Method in class algo.
DistParBestStore
getPoints()
- Method in class gui.
TSPguiModel
getPort()
- Method in class gui.
TSPguiModel
getProbSize()
- Method in class gui.
TSPguiModel
getScaledPoints()
- Method in class gui.
TSPguiModel
getServer()
- Method in class gui.
TSPguiModel
getSocket()
- Method in class comm.
SocketChannel
Get the Socket.
getStandAlone()
- Method in class gui.
TSPguiModel
getStrategy()
- Method in class thread.
ThreadPool
Get used strategy.
getThreads()
- Method in class gui.
TSPguiModel
getWork()
- Method in class algo.
DistParClientTSP
globalStack
- Variable in class algo.
DistRunTSP
globalStack
- Variable in class algo.
RunByteLocTSP
globalWork
- Variable in class algo.
DistParClientTSP
go(int)
- Method in class
HelloJomp.__omp_Class0
go(int)
- Method in class
MatrixMultOmp.__omp_Class0
goon
- Variable in class comm.
ExecutableServer
graph
- Variable in class algo.
DistParClientTSP
graph
- Variable in class algo.
DistTSP
Graph
- Class in
algo
A Graph for an TSP Problem.
Graph(int)
- Constructor for class algo.
Graph
Constructs an unconnected graph of given size.
graph
- Variable in class algo.
ParByteLocalTSP
graph
- Variable in class algo.
PathByteArray
graph
- Variable in class algo.
SeqByteTSP
graph
- Variable in class gui.
TSPguiModel
GraphPanel
- Class in
gui
Class to handle the display of the points, paths and graphs.
GraphPanel(TSPguiModel)
- Constructor for class gui.
GraphPanel
graphPanel
- Variable in class gui.
TSPguiMain
gt
- Variable in class
BoundedBuffer
gt
- Variable in class thread.
BoundedBuffer
gui
- package gui
Package Specification The Java classes used as examples.
guiClientPort
- Variable in class gui.
TSPModelCommRemote
guiClientPort
- Variable in class gui.
TSPModelConnectThread
guiClientPort
- Variable in class gui.
TSPModelRemote
guiHost
- Variable in class gui.
TSPModelCommRemote
guiHost
- Variable in class gui.
TSPModelConnectThread
guiHost
- Variable in class gui.
TSPModelRemote
guiPort
- Variable in class gui.
TSPModelCommRemote
guiPort
- Variable in class gui.
TSPModelConnectThread
guiPort
- Variable in class gui.
TSPModelRemote
H
HalloWeltThread
- Class in
<Unnamed>
Hallo Welt Thread.
HalloWeltThread()
- Constructor for class
HalloWeltThread
hasJobs()
- Method in class thread.
ThreadPool
Check if there are jobs for processing.
hasJobs(int)
- Method in class thread.
ThreadPool
Check if there are more than n jobs for processing.
hbb
- Variable in class
ObjectBufferChannel
heap ByteBuffer.
HelloJomp
- Class in
<Unnamed>
HelloJomp()
- Constructor for class
HelloJomp
HelloJomp.__omp_Class0
- Class in
<Unnamed>
HelloJomp.__omp_Class0()
- Constructor for class
HelloJomp.__omp_Class0
HelloMPI
- Class in
<Unnamed>
HelloMPI.
HelloMPI()
- Constructor for class
HelloMPI
HelloMPP
- Class in
<Unnamed>
HelloMPP.
HelloMPP()
- Constructor for class
HelloMPP
HelloWorldClient
- Class in
<Unnamed>
Hello World Client.
HelloWorldClient()
- Constructor for class
HelloWorldClient
HelloWorldClientCF
- Class in
<Unnamed>
Hello World Client using ChannelFactory.
HelloWorldClientCF()
- Constructor for class
HelloWorldClientCF
HelloWorldClientCFnio
- Class in
<Unnamed>
Hello World Client using ChannelFactory.
HelloWorldClientCFnio()
- Constructor for class
HelloWorldClientCFnio
HelloWorldClientCFnioBuffer
- Class in
<Unnamed>
Hello World Client using ChannelFactory.
HelloWorldClientCFnioBuffer()
- Constructor for class
HelloWorldClientCFnioBuffer
HelloWorldServ
- Class in
<Unnamed>
Hello World Server.
HelloWorldServ()
- Constructor for class
HelloWorldServ
HelloWorldServCF
- Class in
<Unnamed>
Hello World Server using ChannelFactory.
HelloWorldServCF()
- Constructor for class
HelloWorldServCF
HelloWorldServCFnio
- Class in
<Unnamed>
Hello World Server using ChannelFactory.
HelloWorldServCFnio()
- Constructor for class
HelloWorldServCFnio
HelloWorldServCFnioBuffer
- Class in
<Unnamed>
Hello World Server using ChannelFactory.
HelloWorldServCFnioBuffer()
- Constructor for class
HelloWorldServCFnioBuffer
host
- Variable in class algo.
DistParClientTSP
host
- Variable in class algo.
DistParRemoteCommTSP
host
- Static variable in class
HelloWorldClient
host
- Static variable in class
HelloWorldClientCF
host
- Static variable in class
HelloWorldClientCFnio
host
- Static variable in class
HelloWorldClientCFnioBuffer
hostfile
- Variable in class algo.
DistTSP
hostname
- Static variable in class
NetzBuchungGenerate
I
i
- Variable in class
ConRowMult
i
- Variable in class
ConRowMultProcBlockTrans
i
- Variable in class
RowMult
i
- Variable in class
RowMultProc
i
- Variable in class
RowMultProcBlock
i
- Variable in class
RowMultProcBlockTrans
i
- Variable in class
RowMultProcTrans
i
- Variable in class
VSpMult
i
- Variable in class
VSpNorm
idlers
- Variable in class algo.
BestByteLocStore
idlers
- Variable in class algo.
DistBestStore
idleworkers
- Variable in class thread.
ThreadPool
imPlus
- Variable in class
KontoC
in
- Variable in class comm.
SocketChannel
in
- Variable in class
SocketChannel
input stream from the socket.
incIdle()
- Method in class algo.
BestByteLocStore
incIdle()
- Method in class algo.
DistBestStore
INFINITY
- Static variable in class algo.
Graph
info(String)
- Method in class util.
Logger
init()
- Method in class comm.
ExecutableServer
Thread initialization and start.
init
- Variable in class
Sema
init
- Variable in class
Semaphore
init
- Variable in class thread.
Semaphore
isBestPath
- Variable in class gui.
TSPguiModel
isBestPath()
- Method in class gui.
TSPguiModel
isBestPath
- Variable in class gui.
TSPModelConnectThread
isBestPath()
- Method in class gui.
TSPModelConnectThread
isBestPath
- Variable in class gui.
TSPModelRemote
isBestPath()
- Method in class gui.
TSPModelRemote
isDebugEnabled()
- Method in class util.
Logger
isDone()
- Method in class gui.
TSPguiModel
isPositive()
- Method in class
Sema
checks if Semaphore is positive.
isPositive()
- Method in class
Semaphore
checks if Semaphore is positive.
isPositive()
- Method in class thread.
Semaphore
Checks if Semaphore is positive.
isRunning()
- Method in class gui.
TSPguiModel
isRunning()
- Method in class gui.
TSPModelConnectThread
isRunning()
- Method in class gui.
TSPModelRemote
isWorkAvailable(int)
- Method in class algo.
DistParClientTSP
items
- Variable in class algo.
TransportMessage
iter
- Variable in class algo.
DistParClientTSP
iter
- Variable in class algo.
DistRunTSP
iter
- Variable in class algo.
RunByteLocTSP
iter
- Variable in class algo.
SeqByteTSP
iter
- Variable in class algo.
TransportMessage
iter
- Variable in class gui.
TransportContainerGet
iter
- Variable in class gui.
TSPguiModel
iter
- Variable in class gui.
TSPModelConnectThread
iter
- Variable in class gui.
TSPModelRemote
iterPercent
- Variable in class gui.
TSPguiModel
J
jobstack
- Variable in class thread.
ThreadPool
K
keyControl
- Variable in class gui.
TSPguiMain
keyPressed(KeyEvent)
- Method in class gui.
TSPguiKeyControl
kmax
- Variable in class
BuchungInput
kmax
- Static variable in class
NetzBuchungBuche
kmax
- Static variable in class
NetzBuchungGenerate
konten
- Variable in class
BuchungInput
konten
- Static variable in class
NetzBuchungBuche
Konto
- Interface in
<Unnamed>
Konto interface.
KontoA
- Class in
<Unnamed>
Konto version A.
KontoA()
- Constructor for class
KontoA
KontoA(double)
- Constructor for class
KontoA
KontoB
- Class in
<Unnamed>
Konto version B.
KontoB()
- Constructor for class
KontoB
KontoB(double)
- Constructor for class
KontoB
KontoC
- Class in
<Unnamed>
Konto version C.
KontoC()
- Constructor for class
KontoC
KontoC(double)
- Constructor for class
KontoC
KontoS
- Class in
<Unnamed>
Konto version S.
KontoS()
- Constructor for class
KontoS
KontoS(double)
- Constructor for class
KontoS
L
length()
- Method in interface algo.
Path
length
- Variable in class algo.
PathByteArray
length()
- Method in class algo.
PathByteArray
level
- Variable in class util.
Logger
LIFO
- Static variable in class thread.
StrategyEnumeration
list
- Variable in class comm.
Executor
localWork
- Variable in class algo.
DistRunTSP
logger
- Static variable in class algo.
DistParClientTSP
logger
- Static variable in class algo.
DistParRemoteCommTSP
logger
- Static variable in class algo.
DistRunTSP
logger
- Static variable in class algo.
DistTSP
logger
- Static variable in class comm.
ChannelFactory
logger
- Static variable in class comm.
ExecutableChannels
logger
- Static variable in class comm.
ExecutableServer
logger
- Static variable in class comm.
Executor
logger
- Static variable in class thread.
PoolThread
logger
- Static variable in class thread.
Semaphore
logger
- Static variable in class thread.
ThreadPool
Logger
- Class in
util
dummy logger, somewhat compatible with log4j.
Logger()
- Constructor for class util.
Logger
Logger(int)
- Constructor for class util.
Logger
M
main(String[])
- Static method in class
Buchung
Main method.
main(String[])
- Static method in class comm.
ExecutableServer
Main method to start serving thread.
main(String[])
- Static method in class
FinanzA
main(String[])
- Static method in class
FinanzB
main(String[])
- Static method in class
FinanzC
main(String[])
- Static method in class gui.
TSPgui
main(String[])
- Static method in class
HalloWeltThread
main(String[])
- Static method in class
HelloJomp
main(String[])
- Static method in class
HelloMPI
main(String[])
- Static method in class
HelloMPP
main(String[])
- Static method in class
HelloWorldClient
main(String[])
- Static method in class
HelloWorldClientCF
main(String[])
- Static method in class
HelloWorldClientCFnio
main(String[])
- Static method in class
HelloWorldClientCFnioBuffer
main(String[])
- Static method in class
HelloWorldServ
main(String[])
- Static method in class
HelloWorldServCF
main(String[])
- Static method in class
HelloWorldServCFnio
main(String[])
- Static method in class
HelloWorldServCFnioBuffer
main(String[])
- Static method in class
MatMult
main
main(String[])
- Static method in class
MatrixMultMPI
main(String[])
- Static method in class
MatrixMultMPP
main(String[])
- Static method in class
MatrixMultOmp
main(String[])
- Static method in class
NetzBuchungBuche
main(String[])
- Static method in class
NetzBuchungGenerate
main(String[])
- Static method in class
ObjectBufferTest
main(String[])
- Static method in class
Pi
main(String[])
- Static method in class
VSMult
main.
main1(String[])
- Static method in class
VSMult
main1.
makeAlgoMenu()
- Method in class gui.
TSPguiMain
makeControlPane()
- Method in class gui.
TSPguiMain
makeFileMenu()
- Method in class gui.
TSPguiMain
makeGraphPane()
- Method in class gui.
TSPguiMain
makeHelpMenu()
- Method in class gui.
TSPguiMain
makeProblemMenu()
- Method in class gui.
TSPguiMain
makeTopMenu()
- Method in class gui.
TSPguiMain
master
- Variable in class algo.
DistTSP
matcheck0(double[][])
- Method in class
MatMult
Checks if the matrix is approximatly zero.
matcheck0(double[][])
- Method in class
MatrixMultMPI
matcheck0(double[][])
- Method in class
MatrixMultMPP
matcheck0(double[][])
- Method in class
MatrixMultOmp
matgen(int, int)
- Method in class
MatMult
Generates a matrix.
matgen(int, int)
- Method in class
MatrixMultMPI
matgen(int, int)
- Method in class
MatrixMultMPP
matgen(int, int)
- Method in class
MatrixMultOmp
matgen0(int, int)
- Method in class
MatMult
Generates the null-matrix.
matgen0(int, int)
- Method in class
MatrixMultMPI
matgen0(int, int)
- Method in class
MatrixMultMPP
matgen0(int, int)
- Method in class
MatrixMultOmp
matgen1(int, int)
- Method in class
MatMult
Generates the unit-matrix.
matgen1(int, int)
- Method in class
MatrixMultMPI
matgen1(int, int)
- Method in class
MatrixMultMPP
matgen1(int, int)
- Method in class
MatrixMultOmp
MatMult
- Class in
<Unnamed>
Matrix Multiplication main class.
MatMult()
- Constructor for class
MatMult
matprint(double[][])
- Method in class
MatMult
Prints out the rows of matrix.
matprint(double[][])
- Method in class
MatrixMultMPI
matprint(double[][])
- Method in class
MatrixMultMPP
matprint(double[][])
- Method in class
MatrixMultOmp
MatrixMultMPI
- Class in
<Unnamed>
Matrix Multiplication.
MatrixMultMPI()
- Constructor for class
MatrixMultMPI
MatrixMultMPP
- Class in
<Unnamed>
Matrix Multiplication.
MatrixMultMPP(Communicator)
- Constructor for class
MatrixMultMPP
MatrixMultOmp
- Class in
<Unnamed>
Matrix Multiplication sequential and parallel using OpenMP
MatrixMultOmp()
- Constructor for class
MatrixMultOmp
MatrixMultOmp.__omp_Class0
- Class in
<Unnamed>
MatrixMultOmp.__omp_Class0()
- Constructor for class
MatrixMultOmp.__omp_Class0
maxIter
- Variable in class algo.
DistParClientTSP
maxIter
- Variable in class algo.
DistRunTSP
maxiter
- Variable in class algo.
RunByteLocTSP
maxiter
- Variable in class algo.
SeqByteTSP
maxIter
- Variable in class gui.
TransportContainerMax
maxIter
- Variable in class gui.
TSPguiModel
maxIter
- Variable in class gui.
TSPModelConnectThread
maxIter
- Variable in class gui.
TSPModelRemote
maxIterTemp
- Variable in class gui.
TSPModelConnectThread
maxsize()
- Method in interface algo.
Path
maxsize
- Variable in class algo.
PathByteArray
maxsize()
- Method in class algo.
PathByteArray
me
- Variable in class
BuchungDo
MMInf
- Interface in
<Unnamed>
Matrix Multiplication Interface.
model
- Variable in class gui.
GraphPanel
model
- Variable in class gui.
TSPguiActionControl
model
- Variable in class gui.
TSPguiChangeControl
model
- Variable in class gui.
TSPguiKeyControl
model
- Variable in class gui.
TSPguiMain
model
- Variable in class gui.
TSPguiWindowControl
model
- Variable in class gui.
TSPModelConnectThread
modelStatus()
- Method in class gui.
TSPguiMain
modelStatus()
- Method in interface gui.
TSPguiUpdate
modelUpdated()
- Method in class gui.
TSPguiMain
modelUpdated()
- Method in interface gui.
TSPguiUpdate
mpi_comm_world
- Variable in class
MatrixMultMPP
msg
- Static variable in class
HelloWorldClient
msg
- Static variable in class
HelloWorldClientCF
msg
- Static variable in class
HelloWorldClientCFnio
msg
- Static variable in class
HelloWorldClientCFnioBuffer
multiply(double[][], double[][], double[][])
- Method in class
ConMult
Performs the multiplication of two matrices.
multiply(double[][], double[][], double[][])
- Method in class
ConMultProcBlockTrans
Performs the multiplication of two matrices, B transposed.
multiply(double[][], double[][], double[][])
- Method in interface
MMInf
Performs the multiplication of two matrices.
multiply(double[][], double[][], double[][])
- Method in class
ParMult
Performs the multiplication of two matrices.
multiply(double[][], double[][], double[][])
- Method in class
ParMultProc
Performs the multiplication of two matrices.
multiply(double[][], double[][], double[][])
- Method in class
ParMultProcBlock
Performs the multiplication of two matrices.
multiply(double[][], double[][], double[][])
- Method in class
ParMultProcBlockTrans
Performs the multiplication of two matrices, B transposed.
multiply(double[][], double[][], double[][])
- Method in class
ParMultProcTrans
Performs the multiplication of two matrices, B transposed.
multiply(double[], double[])
- Method in class
ParVSMult
Compute the scalar multiplication of two vectors.
multiply(double[][], double[][], double[][])
- Method in class
SeqMult
Performs the multiplication of two matrices.
multiply(double[][], double[][], double[][])
- Method in class
SeqMult3
Performs the multiplication of two matrices.
multiply(double[][], double[][], double[][])
- Method in class
SeqMult4
Performs the multiplication of two matrices.
multiply(double[][], double[][], double[][])
- Method in class
SeqMultBlock
Performs the multiplication of two matrices.
multiply(double[][], double[][], double[][])
- Method in class
SeqMultBlockTrans
Performs the multiplication of two matrices, B transposed.
multiply(double[][], double[][], double[][])
- Method in class
SeqMultTrans
Performs the multiplication of two matrices, B transposed.
multiply(double[], double[])
- Method in class
SeqVSMult
Computes the scalar multiplication of two vectors.
multiply(double[], double[])
- Method in interface
VSMInf
Computes the scalar multiplication of two vectors.
multiplyDoesNotWork(double[][], double[][], double[][])
- Method in class
ConMult
mutex
- Variable in class
KontoC
mythread
- Variable in class comm.
ExecutableServer
N
n
- Variable in class algo.
Point
NetzBuchungBuche
- Class in
<Unnamed>
Application receives account transactions and performs the transactions.
NetzBuchungBuche()
- Constructor for class
NetzBuchungBuche
NetzBuchungGenerate
- Class in
<Unnamed>
Application generates various transactions for accounting and passes them through a generated socket for processing.
NetzBuchungGenerate()
- Constructor for class
NetzBuchungGenerate
nextPath(int)
- Method in interface algo.
Path
get next possible path, reusing used array.
nextPath(int)
- Method in class algo.
PathByteArray
Get next possible path reusing used array.
nextPaths()
- Method in interface algo.
Path
get array of next possible paths.
nextPaths()
- Method in class algo.
PathByteArray
Get array of next possible paths.
norm(double[])
- Method in class
ParVSMult
Compute the norm of a vector.
norm(double[])
- Method in class
SeqVSMult
Computes the norm of a vector.
norm(double[])
- Method in interface
VSMInf
Computes the norm of a vector.
number
- Variable in class algo.
DistParClientTSP
number
- Variable in class algo.
DistTSP
number
- Variable in class algo.
ParByteLocalTSP
numChannels()
- Method in class comm.
ExecutableChannels
Number of channels.
numServers()
- Method in class comm.
ExecutableChannels
Number of servers.
numThread
- Variable in class gui.
TSPguiModel
numThread
- Variable in class gui.
TSPModelConnectThread
O
ob
- Variable in class
ObjectBufferChannel
object ByteBuffer wraper.
ObjectBuffer
- Class in
<Unnamed>
A wraper class to java.nio.ByteBuffer for handling objects.
ObjectBuffer(ByteBuffer)
- Constructor for class
ObjectBuffer
Wrap an existing ByteBuffer as Object Buffer.
ObjectBufferChannel
- Class in
<Unnamed>
ObjectBufferChannel.
ObjectBufferChannel(SocketChannel, int)
- Constructor for class
ObjectBufferChannel
Constructs a socket channel on the given socket s.
ObjectBufferChannel(SocketChannel)
- Constructor for class
ObjectBufferChannel
Constructs a socket channel on the given socket s.
ObjectBufferTest
- Class in
<Unnamed>
Versuch mit Object Streams und nio.Buffer
ObjectBufferTest()
- Constructor for class
ObjectBufferTest
ObjectChannel
- Interface in
<Unnamed>
ObjectChannel.
oldPath
- Variable in class gui.
GraphPanel
onePath(Graph)
- Static method in class algo.
PathByteArray
One path.
open()
- Method in class comm.
ExecutableChannels
Open, setup of SocketChannels.
open(int)
- Method in class comm.
ExecutableChannels
Open, setup of SocketChannels.
out
- Variable in class comm.
SocketChannel
out
- Variable in class
SocketChannel
output stream to the socket.
P
P()
- Method in class
Sema
Performs the P operation, which causes the current thread to wait until the semaphore is positive.
P()
- Method in class
Semaphore
Performs the P operation.
P(int)
- Method in class
Semaphore
Performs the time limited P operation.
P()
- Method in class thread.
Semaphore
Performs the P operation.
P(int)
- Method in class thread.
Semaphore
Performs the time limited P operation.
paintComponent(Graphics)
- Method in class gui.
GraphPanel
ParByteLocalTSP
- Class in
algo
A parallel algorithm for an euclidean 2d TSP Problem.
ParByteLocalTSP(Point[], int)
- Constructor for class algo.
ParByteLocalTSP
parmult(double[][], double[][], double[][])
- Method in class
MatrixMultMPI
parmult(double[][], double[][], double[][])
- Method in class
MatrixMultMPP
parmult(double[][], double[][], double[][])
- Method in class
MatrixMultOmp
ParMult
- Class in
<Unnamed>
Parallel Matrix Multiplication.
ParMult()
- Constructor for class
ParMult
ParMultProc
- Class in
<Unnamed>
Parallel Matrix Multiplication.
ParMultProc(int)
- Constructor for class
ParMultProc
ParMultProcBlock
- Class in
<Unnamed>
Parallel Matrix Multiplication.
ParMultProcBlock(int, int)
- Constructor for class
ParMultProcBlock
ParMultProcBlockTrans
- Class in
<Unnamed>
Parallel Matrix Multiplication.
ParMultProcBlockTrans(int, int)
- Constructor for class
ParMultProcBlockTrans
ParMultProcTrans
- Class in
<Unnamed>
Parallel Matrix Multiplication.
ParMultProcTrans(int)
- Constructor for class
ParMultProcTrans
ParVSMult
- Class in
<Unnamed>
Parallel Vector Scalar Multiplication.
ParVSMult(int)
- Constructor for class
ParVSMult
path
- Variable in class algo.
BestByteLocStore
path
- Variable in class algo.
DistBestStore
path
- Variable in class algo.
DistParBestStore
Path
- Interface in
algo
A Path in a Graph.
path
- Variable in class gui.
TransportContainerGet
path
- Variable in class gui.
TSPModelConnectThread
path
- Variable in class gui.
TSPModelRemote
PathByteArray
- Class in
algo
A Path in a graph implementd as arrays of bytes.
PathByteArray(Graph, byte[], byte[], double)
- Constructor for class algo.
PathByteArray
PathByteArray(Graph, byte[], int, byte[], double)
- Constructor for class algo.
PathByteArray
Pi
- Class in
<Unnamed>
Computes Pi.
Pi()
- Constructor for class
Pi
PlaneGraph
- Class in
algo
A 2d Graph for an TSP Problem.
PlaneGraph(Point[])
- Constructor for class algo.
PlaneGraph
Point
- Class in
algo
A Point in a 2d Graph.
Point(int, double, double)
- Constructor for class algo.
Point
points
- Variable in class algo.
DistParClientTSP
points
- Variable in class algo.
DistTSP
points
- Variable in class algo.
ParByteLocalTSP
points
- Variable in class algo.
SeqByteTSP
points
- Variable in class gui.
TSPguiModel
points
- Variable in class gui.
TSPModelConnectThread
points
- Variable in class gui.
TSPModelRemote
pool
- Variable in class gui.
TSPModelConnectThread
pool
- Variable in class thread.
PoolThread
PoolThread
- Class in
thread
Implements one Thread of the pool.
PoolThread(ThreadPool)
- Constructor for class thread.
PoolThread
pop()
- Method in class thread.
Deque
Pop an object from the deque, LIFO order.
pop(int)
- Method in class thread.
Deque
Pop an object from the deque within given timeout, LIFO order.
port
- Variable in class algo.
DistParClientTSP
port
- Variable in class algo.
DistParRemoteCommTSP
port
- Variable in class algo.
DistTSP
port
- Variable in class
ChannelFactory
port of socket.
port
- Variable in class
ChannelFactoryNio
port of socket.
port
- Variable in class
ChannelFactoryNioBuffer
port of socket.
port
- Variable in class comm.
ChannelFactory
port of socket.
port
- Variable in class gui.
TSPguiModel
port
- Variable in class gui.
TSPModelConnectThread
port
- Static variable in class
HelloWorldClient
port
- Static variable in class
HelloWorldClientCF
port
- Static variable in class
HelloWorldClientCFnio
port
- Static variable in class
HelloWorldClientCFnioBuffer
port
- Static variable in class
HelloWorldServ
port
- Static variable in class
HelloWorldServCF
port
- Static variable in class
HelloWorldServCFnio
port
- Static variable in class
HelloWorldServCFnioBuffer
port
- Static variable in class
NetzBuchungGenerate
ports
- Variable in class comm.
ExecutableChannels
probSize
- Variable in class gui.
TSPguiModel
pt
- Variable in class
BoundedBuffer
pt
- Variable in class thread.
BoundedBuffer
push(Object)
- Method in class thread.
Deque
Push an object to the deque.
pushes
- Variable in class algo.
DistParClientTSP
pushes
- Variable in class algo.
DistRunTSP
pushes
- Variable in class algo.
RunByteLocTSP
put(Object)
- Method in class
BoundedBuffer
Put an object to the BoundedBuffer.
put(Object)
- Method in class
ObjectBuffer
Put an Object to the ByteBuffer.
put(Object)
- Method in class thread.
BoundedBuffer
Add an object to the BoundedBuffer
put(Object)
- Method in class thread.
Deque
Put an object to the deque.
putGeld(double)
- Method in interface
Konto
putGeld.
putGeld(double)
- Method in class
KontoA
putGeld(double)
- Method in class
KontoB
Transfers amount to this account.
putGeld(double)
- Method in class
KontoC
Transfers amount to this account.
putGeld(double)
- Method in class
KontoS
putWork(Path)
- Method in class algo.
DistParClientTSP
R
random(int, Random, double)
- Static method in class algo.
Point
rcv
- Variable in class thread.
Deque
mutex for receive.
rear
- Variable in class
BoundedBuffer
The position of the first empty cell.
rear
- Variable in class thread.
BoundedBuffer
The position of the first empty cell.
rear
- Variable in class thread.
Deque
index to the first empty cell.
receive(int)
- Method in class comm.
ExecutableChannels
Recieve on channel i.
receive()
- Method in class comm.
SocketChannel
Receives an object.
receive()
- Method in class
ObjectBufferChannel
Receives an object.
receive()
- Method in interface
ObjectChannel
Receives an object.
receive()
- Method in class
SocketChannel
Receives an object.
rem
- Variable in class algo.
DistParRemoteCommTSP
rem
- Variable in class gui.
TSPModelCommRemote
RemoteExecutable
- Interface in
comm
Interface RemoteExecutable.
requests
- Variable in class algo.
DistRunTSP
RowMult
- Class in
<Unnamed>
This class is derived from the class Thread.
RowMult(double[][], double[][], double[][], int)
- Constructor for class
RowMult
Constructor.
RowMultProc
- Class in
<Unnamed>
This class is derived from the class Thread.
RowMultProc(double[][], double[][], double[][], int, int)
- Constructor for class
RowMultProc
Constructor.
RowMultProcBlock
- Class in
<Unnamed>
This class is derived from the class Thread.
RowMultProcBlock(double[][], double[][], double[][], int, int, int)
- Constructor for class
RowMultProcBlock
Constructor.
RowMultProcBlockTrans
- Class in
<Unnamed>
This class is derived from the class Thread.
RowMultProcBlockTrans(double[][], double[][], double[][], int, int, int)
- Constructor for class
RowMultProcBlockTrans
Constructor.
RowMultProcTrans
- Class in
<Unnamed>
This class is derived from the class Thread.
RowMultProcTrans(double[][], double[][], double[][], int, int)
- Constructor for class
RowMultProcTrans
Constructor.
run()
- Method in class algo.
DistParClientTSP
run()
- Method in class algo.
DistParRemoteCommTSP
run()
- Method in class algo.
DistRunTSP
run()
- Method in class algo.
RunByteLocTSP
run()
- Method in class
BuchungDo
run()
- Method in class
BuchungInput
Run in parallel.
run()
- Method in class
ChannelFactory
run()
- Method in class comm.
ChannelFactory
run()
- Method in class comm.
ExecutableServer
Accept channels and setup of executor threads.
run()
- Method in class comm.
Executor
run()
- Method in class
ConRowMult
Runs the multiplication.
run()
- Method in class
ConRowMultProcBlockTrans
Runs the multiplication.
run()
- Method in class gui.
TSPModelCommRemote
run()
- Method in class gui.
TSPModelConnectThread
run()
- Method in class gui.
TSPModelRemote
run()
- Method in class
RowMult
Runs the multiplication.
run()
- Method in class
RowMultProc
Runs the multiplication.
run()
- Method in class
RowMultProcBlock
Runs the multiplication.
run()
- Method in class
RowMultProcBlockTrans
Runs the multiplication.
run()
- Method in class
RowMultProcTrans
Runs the multiplication.
run()
- Method in class thread.
PoolThread
Run the thread.
run()
- Method in class
Tuwas
Runs five times per thread but sleeping a random time.
run()
- Method in class
Ueberweisung
run()
- Method in class
UeberweisungA
Deprecated.
run()
- Method in class
UeberweisungB
Deprecated.
run(KontoS[])
- Method in class
UeberweisungS
Calls the methods "getGeld() and "putGeld()" to perform the acounting transaction.
run()
- Method in class
VSpMult
Runs the multiplication.
run()
- Method in class
VSpNorm
Runs the multiplication.
RunByteLocTSP
- Class in
algo
Thread for parallel computation.
RunByteLocTSP(Deque, BestByteLocStore, long)
- Constructor for class algo.
RunByteLocTSP
runs
- Variable in class algo.
DistParClientTSP
S
s
- Variable in class
Sema
s
- Variable in class
Semaphore
s
- Variable in class thread.
Semaphore
scaledPoints
- Variable in class gui.
TSPguiModel
scaleTo(Point, double)
- Static method in class algo.
Point
schaffen(int)
- Static method in class
Work
Random delay.
schaffen(int)
- Static method in class
WorkA
schaffen(int)
- Static method in class
WorkB
schaffen(int)
- Static method in class
WorkC
schrift
- Static variable in class gui.
TSPguiMain
schrift2
- Static variable in class gui.
TSPguiMain
schrift3
- Static variable in class gui.
TSPguiMain
selector
- Variable in class
ChannelFactoryNio
local selector.
selector
- Variable in class
ChannelFactoryNioBuffer
local selector.
Sema
- Class in
<Unnamed>
Semaphore.
Sema()
- Constructor for class
Sema
Constructs a default semaphore.
Sema(int)
- Constructor for class
Sema
Constructs a semaphore with the given upper limit value.
Semaphore
- Class in
<Unnamed>
Semaphore.
Semaphore()
- Constructor for class
Semaphore
Constructs a default semaphore.
Semaphore(int)
- Constructor for class
Semaphore
Constructs a semaphore with the given upper limit value.
Semaphore
- Class in
thread
Semaphore.
Semaphore()
- Constructor for class thread.
Semaphore
Constructs a default semaphore.
Semaphore(int)
- Constructor for class thread.
Semaphore
Constructs a semaphore with the given upper limit value.
send(int, Object)
- Method in class comm.
ExecutableChannels
Send on channel i.
send(Object)
- Method in class comm.
SocketChannel
Sends an object.
send(Object)
- Method in class
ObjectBufferChannel
Sends an object.
send(Object)
- Method in interface
ObjectChannel
Sends an object.
send(Object)
- Method in class
SocketChannel
Sends an object.
sendGetWork()
- Method in class algo.
DistParRemoteCommTSP
sendPutWork()
- Method in class algo.
DistParRemoteCommTSP
sendReceive(TransportContainer)
- Method in class gui.
TSPModelConnectThread
RPC style communication.
seq2mult(double[][], double[][], double[][])
- Method in class
MatrixMultMPI
seq2mult(double[][], double[][], double[][])
- Method in class
MatrixMultMPP
seq2mult(double[][], double[][], double[][])
- Method in class
MatrixMultOmp
SeqByteTSP
- Class in
algo
A sequential algorithm for an euclidean 2d TSP Problem.
SeqByteTSP(Point[])
- Constructor for class algo.
SeqByteTSP
SeqByteTSP(Point[], Graph)
- Constructor for class algo.
SeqByteTSP
seqdiff(double[][], double[][], double[][])
- Method in class
MatMult
Performs a subtraction operation between two arrays sequentially.
seqdiff(double[][], double[][], double[][])
- Method in class
MatrixMultMPI
seqdiff(double[][], double[][], double[][])
- Method in class
MatrixMultMPP
seqdiff(double[][], double[][], double[][])
- Method in class
MatrixMultOmp
seqdiff(double[], double[], double[])
- Method in class
VSMult
Performs a subtraction operation between two vectors sequentially.
seqmult(double[][], double[][], double[][])
- Method in class
MatrixMultMPI
seqmult(double[][], double[][], double[][])
- Method in class
MatrixMultMPP
seqmult(double[][], double[][], double[][])
- Method in class
MatrixMultOmp
SeqMult
- Class in
<Unnamed>
Sequential Matrix Multiplication.
SeqMult()
- Constructor for class
SeqMult
SeqMult3
- Class in
<Unnamed>
Sequential Matrix Multiplication.
SeqMult3()
- Constructor for class
SeqMult3
SeqMult4
- Class in
<Unnamed>
Sequential Matrix Multiplication.
SeqMult4(int)
- Constructor for class
SeqMult4
SeqMultBlock
- Class in
<Unnamed>
Sequential Matrix Multiplication.
SeqMultBlock(int)
- Constructor for class
SeqMultBlock
SeqMultBlockTrans
- Class in
<Unnamed>
Sequential Matrix Multiplication.
SeqMultBlockTrans(int)
- Constructor for class
SeqMultBlockTrans
SeqMultTrans
- Class in
<Unnamed>
Sequential Matrix Multiplication.
SeqMultTrans()
- Constructor for class
SeqMultTrans
SeqVSMult
- Class in
<Unnamed>
Sequential Vector Scalar Multiplication.
SeqVSMult()
- Constructor for class
SeqVSMult
server
- Variable in class
ChannelFactoryNio
local server socket channel.
server
- Variable in class
ChannelFactoryNioBuffer
local server socket channel.
server
- Variable in class gui.
TSPguiModel
server
- Variable in class gui.
TSPModelConnectThread
serverkey
- Variable in class
ChannelFactoryNio
local server key.
serverkey
- Variable in class
ChannelFactoryNioBuffer
local server key.
servers
- Variable in class comm.
ExecutableChannels
servers
- Variable in class comm.
ExecutableServer
setAlgorithm(String)
- Method in class gui.
TSPguiModel
setBest(Path)
- Method in class algo.
DistParClientTSP
setBest(Path)
- Method in class algo.
DistTSP
setBest(Path)
- Method in class algo.
ParByteLocalTSP
setBest(Path)
- Method in class algo.
SeqByteTSP
setBest(Path)
- Method in interface algo.
TSPInf
setDone()
- Method in class gui.
TSPguiModel
setGlobalWork(long)
- Method in class algo.
DistParClientTSP
setMaxIterations(long)
- Method in class algo.
DistParClientTSP
setMaxIterations(long)
- Method in class algo.
DistRunTSP
setMaxIterations(long)
- Method in class algo.
DistTSP
setMaxIterations(long)
- Method in class algo.
ParByteLocalTSP
setMaxIterations(long)
- Method in class algo.
RunByteLocTSP
setMaxIterations(long)
- Method in class algo.
SeqByteTSP
setMaxIterations(long)
- Method in interface algo.
TSPInf
setMaxIterations(long)
- Method in class gui.
TSPguiModel
Set maximal iteration count.
setMaxIterations(long)
- Method in class gui.
TSPModelConnectThread
setMaxIterations(long)
- Method in class gui.
TSPModelRemote
setPath(Path)
- Method in class algo.
BestByteLocStore
setPath(Path)
- Method in class algo.
DistBestStore
setPath(Path)
- Method in class algo.
DistParBestStore
setPort(int)
- Method in class gui.
TSPguiModel
setProbSize(int)
- Method in class gui.
TSPguiModel
setServer(String)
- Method in class gui.
TSPguiModel
setServerPort(int, String)
- Method in class comm.
ExecutableChannels
setStandAlone(boolean)
- Method in class gui.
TSPguiModel
setThreads(int)
- Method in class gui.
TSPguiModel
setUpdater(TSPguiUpdate)
- Method in class gui.
TSPguiModel
size()
- Method in class algo.
Graph
size
- Variable in class
BoundedBuffer
The size of the buffer.
size()
- Method in class comm.
ExecutableServer
Number of servers.
SIZE
- Static variable in class
ObjectBufferTest
size
- Variable in class thread.
BoundedBuffer
The size of the buffer.
size
- Variable in class thread.
Deque
the buffer's size.
size()
- Method in class thread.
Deque
Get the number of elements in the deque.
snd
- Variable in class thread.
Deque
mutex for send.
soc
- Variable in class comm.
SocketChannel
soc
- Variable in class
ObjectBufferChannel
socket channel.
soc
- Variable in class
SocketChannel
socket.
SocketChannel
- Class in
comm
SocketChannel.
SocketChannel(Socket)
- Constructor for class comm.
SocketChannel
Constructs a socket channel on the given socket s.
SocketChannel
- Class in
<Unnamed>
SocketChannel.
SocketChannel(Socket)
- Constructor for class
SocketChannel
Constructs a socket channel on the given socket s.
solveProblem()
- Method in class gui.
TSPguiModel
sqr(double)
- Method in class algo.
PlaneGraph
srv
- Variable in class
ChannelFactory
local server socket.
srv
- Variable in class comm.
ChannelFactory
local server socket.
stack
- Variable in class algo.
DistParClientTSP
stack
- Variable in class algo.
DistRunTSP
stack
- Variable in class algo.
RunByteLocTSP
stand
- Variable in class
KontoA
stand
- Variable in class
KontoB
stand
- Variable in class
KontoC
stand
- Variable in class
KontoS
standAlone
- Variable in class gui.
TSPguiModel
standardPath(Graph)
- Static method in class algo.
PathByteArray
Standard path from point 0 to point n-1 to 0.
stateChanged(ChangeEvent)
- Method in class gui.
TSPguiChangeControl
statusArea
- Variable in class gui.
TSPguiMain
statusLabel
- Variable in class gui.
TSPguiMain
stopProblem()
- Method in class gui.
TSPguiModel
strategy
- Variable in class thread.
ThreadPool
StrategyEnumeration
- Class in
thread
StrategyEnumeration This class names possible / implemented strategies.
StrategyEnumeration()
- Constructor for class thread.
StrategyEnumeration
T
terminate()
- Method in class algo.
DistParRemoteCommTSP
terminate()
- Method in class
ChannelFactory
Terminate the Channel Factory.
terminate()
- Method in class comm.
ChannelFactory
Terminate the Channel Factory.
terminate()
- Method in class comm.
ExecutableServer
Terminate all servers.
terminate()
- Method in class gui.
TSPModelCommRemote
terminate()
- Method in class thread.
ThreadPool
Terminates the threads.
testInput()
- Static method in class
ObjectBufferTest
Input 3 objects from a file using a buffer.
testOutput()
- Static method in class
ObjectBufferTest
Output 3 objects to a file using a buffer.
text
- Static variable in class gui.
TSPguiMain
text2
- Static variable in class gui.
TSPguiMain
thread
- package thread
Package Specification The Java classes used as examples.
thread
- Variable in class gui.
TSPguiModel
ThreadPool
- Class in
thread
Thread Pool using stack / list workpile.
ThreadPool()
- Constructor for class thread.
ThreadPool
Constructs a new ThreadPool with strategy StrategyEnumeration.FIFO and size DEFAULT_SIZE.
ThreadPool(StrategyEnumeration)
- Constructor for class thread.
ThreadPool
Constructs a new ThreadPool with size DEFAULT_SIZE.
ThreadPool(int)
- Constructor for class thread.
ThreadPool
Constructs a new ThreadPool with strategy StrategyEnumeration.FIFO.
ThreadPool(StrategyEnumeration, int)
- Constructor for class thread.
ThreadPool
Constructs a new ThreadPool.
threads
- Variable in class algo.
BestByteLocStore
threads
- Variable in class algo.
DistBestStore
threads
- Variable in class algo.
DistTSP
threads
- Variable in class algo.
ParByteLocalTSP
threads
- Variable in class gui.
TSPModelRemote
toString()
- Method in interface algo.
Path
toString()
- Method in class algo.
PathByteArray
toString()
- Method in class algo.
Point
toString()
- Method in class algo.
TransportMessage
toString()
- Method in class comm.
ExecutableChannels
String representation.
toString()
- Method in class comm.
SocketChannel
to string.
toString()
- Method in class
ObjectBuffer
to String
toString()
- Method in class thread.
StrategyEnumeration
TransportContainer
- Class in
gui
Container for transport of path, iterations, etc.
TransportContainer()
- Constructor for class gui.
TransportContainer
TransportContainerGet
- Class in
gui
Get message.
TransportContainerGet(Path, long, boolean)
- Constructor for class gui.
TransportContainerGet
TransportContainerMax
- Class in
gui
Set maximal iteration count message.
TransportContainerMax(long)
- Constructor for class gui.
TransportContainerMax
TransportMessage
- Class in
algo
Transport container for communication with the master process.
TransportMessage(Path, Path, long, long)
- Constructor for class algo.
TransportMessage
TransportMessage(Object, Object, long, long)
- Constructor for class algo.
TransportMessage
TransportMessageGetWork
- Class in
algo
Transport container for communication with the master process.
TransportMessageGetWork()
- Constructor for class algo.
TransportMessageGetWork
transpose(double[][], double[][])
- Method in class
MatMult
Performs a transpose operation of the matrix.
transposeInplace(double[][])
- Method in class
MatMult
Performs a transpose operation of the matrix.
tsp
- Variable in class gui.
TSPModelRemote
TSPgui
- Class in
gui
Main class to handle the TSPs and the GUI.
TSPgui()
- Constructor for class gui.
TSPgui
TSPguiActionControl
- Class in
gui
Main class to send GUI actions to the TSP model.
TSPguiActionControl(TSPguiModel)
- Constructor for class gui.
TSPguiActionControl
TSPguiChangeControl
- Class in
gui
Main class to send GUI changes to the TSP model.
TSPguiChangeControl(TSPguiModel)
- Constructor for class gui.
TSPguiChangeControl
TSPguiKeyControl
- Class in
gui
Main class to send GUI key events to the TSP model.
TSPguiKeyControl(TSPguiModel)
- Constructor for class gui.
TSPguiKeyControl
TSPguiMain
- Class in
gui
Main class to setup the GUI and the controls.
TSPguiMain(TSPguiModel, KeyListener, WindowListener, ActionListener, ChangeListener)
- Constructor for class gui.
TSPguiMain
TSPguiModel
- Class in
gui
Model class to be viewed and controled by the GUI.
TSPguiModel()
- Constructor for class gui.
TSPguiModel
TSPguiUpdate
- Interface in
gui
Interface to send TSP model events back to the GUI.
TSPguiWindowControl
- Class in
gui
Main class to send GUI window events to the TSP model.
TSPguiWindowControl(TSPguiModel)
- Constructor for class gui.
TSPguiWindowControl
TSPInf
- Interface in
algo
Interface for TSP computing algorithms.
TSPModelCommRemote
- Class in
gui
Class to communicate with the gui server.
TSPModelCommRemote(TSPModelRemote, String, int, int)
- Constructor for class gui.
TSPModelCommRemote
TSPModelConnectThread
- Class in
gui
Class to communicate with the thread on the compute server.
TSPModelConnectThread(Point[], int, int, long, String, int, TSPguiModel)
- Constructor for class gui.
TSPModelConnectThread
TSPModelRemote
- Class in
gui
Objects send to the compute server to execute TSP algorithm.
TSPModelRemote(Point[], int, int, long, String, int, int)
- Constructor for class gui.
TSPModelRemote
Tuwas
- Class in
<Unnamed>
Object to be executed in a Thread.
Tuwas(String)
- Constructor for class
Tuwas
Konstructor.
U
Ueberweisung
- Class in
<Unnamed>
Represents a transaction from "Konto A" to "Konto B" using double betrag as amount.
Ueberweisung(Konto, Konto, double)
- Constructor for class
Ueberweisung
UeberweisungA
- Class in
<Unnamed>
Deprecated.
use Ueberweisung with Konto interface.
UeberweisungA(KontoA, KontoA, double)
- Constructor for class
UeberweisungA
Deprecated.
UeberweisungB
- Class in
<Unnamed>
Deprecated.
use Ueberweisung with Konto interface.
UeberweisungB(KontoB, KontoB, double)
- Constructor for class
UeberweisungB
Deprecated.
UeberweisungS
- Class in
<Unnamed>
Represents a transactions from "KontoS[a]" to "KontoS[b]" using double "betrag" as amount and an array from KontoS as accounts.
UeberweisungS(int, int, double)
- Constructor for class
UeberweisungS
umax
- Static variable in class
NetzBuchungBuche
umax
- Static variable in class
NetzBuchungGenerate
undefined
- Static variable in class thread.
Deque
Declares an undefined value of type
String
.
unused
- Variable in class algo.
PathByteArray
updateAlgorithm()
- Method in class gui.
TSPguiMain
updater
- Variable in class gui.
TSPguiModel
updateStatusArea()
- Method in class gui.
TSPguiMain
updateStatusLabel()
- Method in class gui.
TSPguiMain
used
- Variable in class algo.
PathByteArray
util
- package util
Package Specification The Java classes used as examples.
V
V()
- Method in class
Sema
The V operation increases the value of s.
V()
- Method in class
Semaphore
Performs the V operation.
V()
- Method in class thread.
Semaphore
Performs the V operation.
var
- Variable in class
Tuwas
veccheck0(double[])
- Method in class
VSMult
Checks if the vector is approximatly zero.
vecgen(int)
- Method in class
VSMult
Generates a vector.
vecgen0(int)
- Method in class
VSMult
Generates the null-vector.
vecprint(int[])
- Method in class
MatrixMultMPI
vecprint(int[])
- Method in class
MatrixMultMPP
vecprint(double[])
- Method in class
VSMult
Prints out the vector.
VSMInf
- Interface in
<Unnamed>
Vector Scalar Multiplication Interface.
VSMult
- Class in
<Unnamed>
Performs a subtraction operation between two vectors sequentially.
VSMult()
- Constructor for class
VSMult
VSpMult
- Class in
<Unnamed>
This class is derived from the class Thread.
VSpMult(DoubleStore, double[], double[], int, int)
- Constructor for class
VSpMult
Constructor.
VSpNorm
- Class in
<Unnamed>
This class is derived from the class Thread.
VSpNorm(DoubleStore, double[], int, int)
- Constructor for class
VSpNorm
Constructor.
W
WAIT_TIME
- Static variable in class
ChannelFactoryNio
wait time 500ms.
WAIT_TIME
- Static variable in class
ChannelFactoryNioBuffer
wait time 500ms.
waitDone()
- Method in class gui.
TSPguiModel
waitProblem()
- Method in class gui.
TSPguiModel
warn(String)
- Method in class util.
Logger
wecker
- Variable in class gui.
TSPguiModel
windowClosing(WindowEvent)
- Method in class gui.
TSPguiWindowControl
windowControl
- Variable in class gui.
TSPguiMain
work
- Variable in class algo.
TransportMessage
Work
- Class in
<Unnamed>
Random delay by working.
Work()
- Constructor for class
Work
WorkA
- Class in
<Unnamed>
Sending current thread to sleep for a random time.
WorkA()
- Constructor for class
WorkA
WorkB
- Class in
<Unnamed>
sending current thread to sleep for a random time.
WorkB()
- Constructor for class
WorkB
WorkC
- Class in
<Unnamed>
Sending current thread to sleep for a random time.
WorkC()
- Constructor for class
WorkC
workers
- Variable in class thread.
ThreadPool
working
- Variable in class thread.
PoolThread
X
x
- Variable in class algo.
Point
Y
y
- Variable in class algo.
Point
Z
zeigeGeld()
- Method in interface
Konto
zeigeGeld.
zeigeGeld()
- Method in class
KontoA
Displays account balance.
zeigeGeld()
- Method in class
KontoB
Displays account balance.
zeigeGeld()
- Method in class
KontoC
Displays account balance.
zeigeGeld()
- Method in class
KontoS
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes