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