A B C D E F G H I L M N O P R S T W

A

ALL - Static variable in class cz.zcu.fav.kiv.cs.CSConst
Describes the string that will cancel all events of a process.
activate(double, int) - Method in class cz.zcu.fav.kiv.cs.CSProcess
Schedules the specified neighbour for the specified time with null message.
activate(double, int, String) - Method in class cz.zcu.fav.kiv.cs.CSProcess
Schedules the specified neighbour for the specified time with the specified message.
activateShadow(double, String, int) - Method in class cz.zcu.fav.kiv.cs.CSProcess
Schedules event for shadow JSimProcess representing this CSProces in J-Sim.
activateShadows() - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Activates the processes, that should run in the next step of the distributed simulation.
addInternal(int, CSProcess) - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Adds references to the internal process.
addToCSCalFinal(double, int, String, int) - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Adds a specified new event to the final calendar.
addToCSCalTemp(double, int, String, int) - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Adds a specified new event to the temporary calendar.
addToCancel(int, String) - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Adds a request to cancel a process to the list toCancel.
autoID - Variable in class cz.zcu.fav.kiv.cs.CSProcess
This ID becomes CSProcess from CSSimulation at the time of birth.

B

BEGINNING - Static variable in class cz.zcu.fav.kiv.cs.CSConst
Describes the first message with ID, number of processes, number of simulations and time window.

C

CANCEL - Static variable in class cz.zcu.fav.kiv.cs.CSConst
Describes the message requesting cancel of events of some process.
CSCalendarEvent - class cz.zcu.fav.kiv.cs.CSCalendarEvent.
Describes the event of CSProcess in calendar.
CSCalendarEvent(double, int, String, int) - Constructor for class cz.zcu.fav.kiv.cs.CSCalendarEvent
Creates a new event of the specified process.
CSConst - class cz.zcu.fav.kiv.cs.CSConst.
Contains common constants.
CSConst() - Constructor for class cz.zcu.fav.kiv.cs.CSConst
 
CSException - exception cz.zcu.fav.kiv.cs.CSException.
This is the parent exception for my next exceptions.
CSException(String) - Constructor for class cz.zcu.fav.kiv.cs.CSException
 
CSProcess - class cz.zcu.fav.kiv.cs.CSProcess.
One of the most importatnt classes for the user, he should extend this class, if he wants to describe a process of the distributed simulation.
CSProcess(String, CSSimulation, int, int[], double[]) - Constructor for class cz.zcu.fav.kiv.cs.CSProcess
Creates the CSProcess and sends his description to the server.
CSProcess.Shadow - class cz.zcu.fav.kiv.cs.CSProcess.Shadow.
This nested class extends JSimProcess and represents this CSProcess in the J-Sim.
CSProcess.Shadow(String, CSSimulation) - Constructor for class cz.zcu.fav.kiv.cs.CSProcess.Shadow
 
CSReadingThread - class cz.zcu.fav.kiv.cs.CSReadingThread.
Thread that reads messages for submodel from server.
CSReadingThread(CSSimulation) - Constructor for class cz.zcu.fav.kiv.cs.CSReadingThread
 
CSRemoteException - exception cz.zcu.fav.kiv.cs.CSRemoteException.
This exception is thrown out, if remote submodel has fallen down.
CSRemoteException(String) - Constructor for class cz.zcu.fav.kiv.cs.CSRemoteException
 
CSSecurityException - exception cz.zcu.fav.kiv.cs.CSSecurityException.
Represents exception that can break the conservative synchronisation algorithm.
CSSecurityException(String) - Constructor for class cz.zcu.fav.kiv.cs.CSSecurityException
 
CSServer - class cz.zcu.fav.kiv.cs.CSServer.
This class represents the main server.
CSServer(int) - Constructor for class cz.zcu.fav.kiv.cs.CSServer
Creates the server and connects him to the specified port.
CSServerProcInfo - class cz.zcu.fav.kiv.cs.CSServerProcInfo.
Carries the information about process.
CSServerProcInfo(int, int, int) - Constructor for class cz.zcu.fav.kiv.cs.CSServerProcInfo
 
CSServerThread - class cz.zcu.fav.kiv.cs.CSServerThread.
Takes care of communication between one submodel and server.
CSServerThread(int, Socket, CSServer) - Constructor for class cz.zcu.fav.kiv.cs.CSServerThread
Creates the new thread, taking care of a communication between the submodel and the server.
CSSimulation - class cz.zcu.fav.kiv.cs.CSSimulation.
The main class describing the simulation submodel.
CSSimulation(String, String, int) - Constructor for class cz.zcu.fav.kiv.cs.CSSimulation
Creates a new class representing the simulation submodel.
CSSimulation(String, int, String, int) - Constructor for class cz.zcu.fav.kiv.cs.CSSimulation
Creates a new class representing the simulation submodel.
CSSimulation(String, int, double, String, int) - Constructor for class cz.zcu.fav.kiv.cs.CSSimulation
Creates a new class representing the simulation submodel.
CancelInfo - class cz.zcu.fav.kiv.cs.CancelInfo.
CancelInfo is only to remember what processes should cancel.
CancelInfo(int, String) - Constructor for class cz.zcu.fav.kiv.cs.CancelInfo
 
cache - Variable in class cz.zcu.fav.kiv.cs.CSServer
Only for filling the distance matrix.
cacheAdd(String) - Method in class cz.zcu.fav.kiv.cs.CSServer
Adds a message with distances from a process to the cache.
calFinal - Variable in class cz.zcu.fav.kiv.cs.CSSimulation
The list of events that will be simulated in the current step of the distributed simulation.
calTemp - Variable in class cz.zcu.fav.kiv.cs.CSSimulation
Into that list insert other processes events of local proceses.
calculateMatrix() - Method in class cz.zcu.fav.kiv.cs.CSServer
Uses Floyd's algorithm to recalculate distance matrix to set shortest paths between processes.
calendarJump(int, String, int) - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Removes the first specified event from the final calender.
cancel(int, String) - Method in class cz.zcu.fav.kiv.cs.CSProcess
Cancel events of the specified process with the specified message.
cancelAll(int) - Method in class cz.zcu.fav.kiv.cs.CSProcess
Cancel all events of the specified process.
carryOutCancel() - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Removes requested events from temporary calendar.
changeCal() - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Removes events for the next step of the distributed simulation (with time stamp smaller than the safe time from the server) from the temporary calendar and puts them to the final calendar.
client - Variable in class cz.zcu.fav.kiv.cs.CSServerThread
The socket for a communication between the server and the submodel.
compareTo(Object) - Method in class cz.zcu.fav.kiv.cs.CSCalendarEvent
Used for sorting of the calendar.
construct(String, int) - Method in class cz.zcu.fav.kiv.cs.CSSimulation
This method is called in constructor, in principle this is the constructor.
counterForTime - Variable in class cz.zcu.fav.kiv.cs.CSServer
Counter of processes waiting for safe time from server.
counterOfDist - Variable in class cz.zcu.fav.kiv.cs.CSSimulation
Counter of received distances to submodels.
counterOfFinished - Variable in class cz.zcu.fav.kiv.cs.CSServer
Counter of finished processes.
counterOfProc - Variable in class cz.zcu.fav.kiv.cs.CSServer
Counter of connected processes.
counterOfWaiting - Variable in class cz.zcu.fav.kiv.cs.CSServer
Counter of processes waiting for others before the next step of the distributed simulation.
csLife() - Method in class cz.zcu.fav.kiv.cs.CSProcess
The programmer should overwrite this method.
cz.zcu.fav.kiv.cs - package cz.zcu.fav.kiv.cs
 

D

DISTANCE - Static variable in class cz.zcu.fav.kiv.cs.CSConst
Describes the message with distances to neigbours.
decode(String) - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Decodes the incoming message.
distMatrixID - Variable in class cz.zcu.fav.kiv.cs.CSServerProcInfo
ID for this process in the distance matrix, assigned by server.
distReceived - Variable in class cz.zcu.fav.kiv.cs.CSServer
True if server has received all distances between neighbours from all processes.
distanceLock - Variable in class cz.zcu.fav.kiv.cs.CSSimulation
His wait() and notify() methods are used to wait for message from server with distances to the other submodels .
distanceMatrix - Variable in class cz.zcu.fav.kiv.cs.CSServer
Distance matrix with shortest paths between processes.
distances - Variable in class cz.zcu.fav.kiv.cs.CSSimulation
Distances of internal processes to the other submodels.
distancesReceived - Variable in class cz.zcu.fav.kiv.cs.CSSimulation
True, if distances to all submodels have been received from server.

E

ERROR - Static variable in class cz.zcu.fav.kiv.cs.CSConst
Describes the Error message.
encode(String) - Method in class cz.zcu.fav.kiv.cs.CSProcess
Avoids transfer of null or "" messages.
error(String) - Method in class cz.zcu.fav.kiv.cs.CSProcess
Prints out a text error message, either to the error output or to the simulation window.

F

FINISH - Static variable in class cz.zcu.fav.kiv.cs.CSConst
Describes the Final message.
fillMatrix() - Method in class cz.zcu.fav.kiv.cs.CSServer
Fills in the distance matrix.
fromWho - Variable in class cz.zcu.fav.kiv.cs.CSCalendarEvent
Who has scheduled this event.
fromWho - Variable in class cz.zcu.fav.kiv.cs.CSProcess
It says, who has planned the current part of life of this process.

G

getAutoID() - Method in class cz.zcu.fav.kiv.cs.CSProcess
Returns the local ID assigned by the submodel.
getCorrectTime(int) - Method in class cz.zcu.fav.kiv.cs.CSProcess
Returns the minimum time to the neighbour.
getFromWho() - Method in class cz.zcu.fav.kiv.cs.CSCalendarEvent
 
getFromWho() - Method in class cz.zcu.fav.kiv.cs.CSProcess
Returns an ID of a neighbour, who has me scheduled for now.
getID() - Method in class cz.zcu.fav.kiv.cs.CSCalendarEvent
 
getID() - Method in class cz.zcu.fav.kiv.cs.CSProcess
Returns an ID specified by user.
getID() - Method in class cz.zcu.fav.kiv.cs.CSRemoteException
Returns an ID of the broken submodel.
getIDForCSProc() - Method in class cz.zcu.fav.kiv.cs.CSServer
Returns an unique ID for process for distance matrix.
getIDForCSProc() - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Returns an unique number for every CSProcess in this submodel.
getInternalProcID(int) - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Returns the ID assigned by submodel of process specified by ID assigned by user.
getMessage() - Method in class cz.zcu.fav.kiv.cs.CSCalendarEvent
 
getMessage() - Method in class cz.zcu.fav.kiv.cs.CSProcess
Returns the actual message for this process in the current part of his life.
getName() - Method in class cz.zcu.fav.kiv.cs.CSProcess
Returns the local ID assigned by the submodel.
getNextCE() - Method in class cz.zcu.fav.kiv.cs.CSProcess
Returns the event of my next execution in this step of the distributed simulation.
getNextCEForMe(int) - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Returns the event for the next execution of the specified process in this step of the distributed simulation.
getNextFromWho() - Method in class cz.zcu.fav.kiv.cs.CSProcess
Returns the neighbour who has scheduled my next execution in this step of the distributed simulation.
getNextFromWhoForMe(int) - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Returns the ID of the neighbour who has scheduled the next execution of the specified process in this step of the distributed simulation.
getNextMessage() - Method in class cz.zcu.fav.kiv.cs.CSProcess
Returns the message for my next execution in this step of the distributed simulation.
getNextMessageForMe(int) - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Returns the message for the next execution of the specified process in this step of the distributed simulation.
getNextTime() - Method in class cz.zcu.fav.kiv.cs.CSProcess
Returns the time of my next execution in this step of the distributed simulation.
getNextTimeForMe(int) - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Returns the time of next execution of the specified process in this step of the distributed simulation.
getNumber() - Method in class cz.zcu.fav.kiv.cs.CSProcess
Returns the ID assigned by J-Sim.
getOut() - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Returns the output channel for messages to the server or other submodels.
getOuts() - Method in class cz.zcu.fav.kiv.cs.CSServer
Returns an array of output channels to submodels.
getProc(int) - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Returns a reference to the specified process.
getProcInfo(int) - Method in class cz.zcu.fav.kiv.cs.CSServer
Return info about specified process.
getSafeTime() - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Returns the last safe time from the server.
getSafeTimeFromServer() - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Waits for and returns the next safe time from the server.
getTime() - Method in class cz.zcu.fav.kiv.cs.CSCalendarEvent
 
getTimesForOthers() - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Goes through sorted temporary calendar and sets safe times for other submodels.

H

HEAD - Static variable in class cz.zcu.fav.kiv.cs.CSConst
Describes the head of all messages.
haveIstarted() - Method in class cz.zcu.fav.kiv.cs.CSProcess.Shadow
 
hold(double) - Method in class cz.zcu.fav.kiv.cs.CSProcess
Holds this process for the specified time with the null message.
hold(double, String) - Method in class cz.zcu.fav.kiv.cs.CSProcess
Holds this process for the specified time with the specified message.
holdMe(double) - Method in class cz.zcu.fav.kiv.cs.CSProcess.Shadow
 

I

ID - Variable in class cz.zcu.fav.kiv.cs.CSCalendarEvent
What process should run.
ID - Variable in class cz.zcu.fav.kiv.cs.CSProcess
This ID gives the user to that CSProcess.
ID - Variable in class cz.zcu.fav.kiv.cs.CSRemoteException
ID of the broken submodel.
ID - Variable in class cz.zcu.fav.kiv.cs.CSServerThread
This ID is the same as ID of submodel, that is to that thread connected.
ID - Variable in class cz.zcu.fav.kiv.cs.CSSimulation
ID of this submodel assigned by the server.
in - Variable in class cz.zcu.fav.kiv.cs.CSServerThread
The input channel.
in - Variable in class cz.zcu.fav.kiv.cs.CSSimulation
The input channel for messages from the server or other submodels.
incCounterForTime(int) - Method in class cz.zcu.fav.kiv.cs.CSServer
Increments counter of processes waiting for safe time from server.
incCounterOfFinished() - Method in class cz.zcu.fav.kiv.cs.CSServer
Increments counter of finished processes and carries out related actions to that.
incCounterOfWaiting(int) - Method in class cz.zcu.fav.kiv.cs.CSServer
Increments counter of processes waiting for others before the next step of the distributed simulation.
internalProc - Variable in class cz.zcu.fav.kiv.cs.CSSimulation
Array of CSProcesses located in that submodel
internalProcIDs - Variable in class cz.zcu.fav.kiv.cs.CSSimulation
The left side of this map is an ID of a process assigned by user and the right side is the ID assigned by submodel to this process.
isInternal(int) - Method in class cz.zcu.fav.kiv.cs.CSSimulation
True, if a process with specified ID is located in this submodel.

L

lastTimeFromServer - Variable in class cz.zcu.fav.kiv.cs.CSSimulation
The value of the safe time to simulate in this step of the distributed simulation.
life() - Method in class cz.zcu.fav.kiv.cs.CSProcess.Shadow
Calls method csLife, which should user of CSProcess overwrite.
life() - Method in class cz.zcu.fav.kiv.cs.CSProcess
It's here only to tell the user, that this method is not used in CSProcess.
listenSocket() - Method in class cz.zcu.fav.kiv.cs.CSServer
Listens the socket and creates thread for every connected submodel.

M

MARK - Static variable in class cz.zcu.fav.kiv.cs.CSConst
Describes the mark separating parts of a message.
MESSAGE - Static variable in class cz.zcu.fav.kiv.cs.CSConst
Describes the message scheduling execution of a neighbour.
main(String[]) - Static method in class cz.zcu.fav.kiv.cs.CSServer
The main method.
message - Variable in class cz.zcu.fav.kiv.cs.CSCalendarEvent
With what message.
message - Variable in class cz.zcu.fav.kiv.cs.CSProcess
Carries the actual message from neigbour for the current part of life of this process.
message(String) - Method in class cz.zcu.fav.kiv.cs.CSProcess
Prints out a text message, either to the standard output or to the simulation window.
message - Variable in class cz.zcu.fav.kiv.cs.CancelInfo
Only events with this message will be canceled.

N

NEVER - Static variable in class cz.zcu.fav.kiv.cs.CSConst
Describes the nonexisting time.
NOONE - Static variable in class cz.zcu.fav.kiv.cs.CSConst
Describes the ID for a nonexisting process.
NULLMSG - Static variable in class cz.zcu.fav.kiv.cs.CSConst
Describes the null message.
numberOfInternalProc - Variable in class cz.zcu.fav.kiv.cs.CSSimulation
The number of CSProcesses in that submodel.
numberOfProc - Static variable in class cz.zcu.fav.kiv.cs.CSServer
The number of all CSProcesses in the distributed simulation.
numberOfProc - Variable in class cz.zcu.fav.kiv.cs.CSSimulation
The number of all CSProcesses in the distributed simulation.
numberOfSimul - Static variable in class cz.zcu.fav.kiv.cs.CSServer
The number of all simulation submodels in the distributed simulation.
numberOfSimul - Variable in class cz.zcu.fav.kiv.cs.CSSimulation
The number of all simulation submodels in the distributed simulation.

O

othersReady() - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Tells that the others has finished the current step of the distributed simulation too.
out - Variable in class cz.zcu.fav.kiv.cs.CSProcess
Output channel of parent submodel.
out - Variable in class cz.zcu.fav.kiv.cs.CSSimulation
The output channel for messages to the server or other submodels.
outs - Variable in class cz.zcu.fav.kiv.cs.CSServer
Array of output channels to submodels.
outs - Variable in class cz.zcu.fav.kiv.cs.CSServerThread
Array of output channels to all submodels.

P

parent - Variable in class cz.zcu.fav.kiv.cs.CSProcess
The simulation submodel that this process is a part of.
parent - Variable in class cz.zcu.fav.kiv.cs.CSReadingThread
Concrete submodel, who this thread works for.
passivateMe() - Method in class cz.zcu.fav.kiv.cs.CSProcess.Shadow
 
printElementOfMatrix(double) - Method in class cz.zcu.fav.kiv.cs.CSServer
Prints element of the distance matrix.
printMatrix() - Method in class cz.zcu.fav.kiv.cs.CSServer
Prints the distance matrix.
procID - Variable in class cz.zcu.fav.kiv.cs.CSServerProcInfo
ID of this process, which has him assigned his parent submodel.
procIdentity - Variable in class cz.zcu.fav.kiv.cs.CSServer
Only for first calculating of distance matrix.
procInfo - Variable in class cz.zcu.fav.kiv.cs.CSServer
Knows which process (in what submodel with what ID) represents the ID assigned by user.
procInfoPut(int, int, int, int) - Method in class cz.zcu.fav.kiv.cs.CSServer
Puts information about IDs of a process into appropriate fields.

R

readDistance(String) - Method in class cz.zcu.fav.kiv.cs.CSServerThread
Inserts distances from one process to his neighbours into cache.
readFromServer() - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Takes care of receiving of all messages from the sever.
readSafeTimes(String) - Method in class cz.zcu.fav.kiv.cs.CSServerThread
Takes care of receiving of the safe times for other submodels from the submodel.
readT - Variable in class cz.zcu.fav.kiv.cs.CSSimulation
the thread taking care of reading messages on input channel.
receiveBeginning(String) - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Takes care of the beginning message.
receiveCancel(String) - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Takes care of receiving of a request to cancel a process.
receiveDistance(String) - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Takes care of receiving distances from a process to other submodels.
receiveMessage(String) - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Takes care of receiving of a message from a neighbour.
receiveSafeTime(String) - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Takes care of receiving of the safe time from the server.
remoteERROR - Variable in class cz.zcu.fav.kiv.cs.CSSimulation
Indicates an error in remote submodel.
run() - Method in class cz.zcu.fav.kiv.cs.CSReadingThread
Reads messages from server.
run() - Method in class cz.zcu.fav.kiv.cs.CSServerThread
Reads messages from the submodel.

S

SAFE_TIME - Static variable in class cz.zcu.fav.kiv.cs.CSConst
Describes the message with safe time.
SHORTMSG - Static variable in class cz.zcu.fav.kiv.cs.CSConst
Describes the "" message.
safeTimeLock - Variable in class cz.zcu.fav.kiv.cs.CSSimulation
His wait() and notify() methods are used to wait for message from server with next safe time.
safeTimes - Variable in class cz.zcu.fav.kiv.cs.CSServer
Matrix with safe times from submodels for other submodels.
sendCancel(String) - Method in class cz.zcu.fav.kiv.cs.CSServerThread
Takes care of sending of a request to cancel a process.
sendDistances() - Method in class cz.zcu.fav.kiv.cs.CSServer
Sends an appropriate part of distance matrix to all submodels.
sendERROR(int) - Method in class cz.zcu.fav.kiv.cs.CSServer
Sends Error message to all submodels, informing them about falling down of a specified submodel and carries out appropriate actions related to that error.
sendMessage(String) - Method in class cz.zcu.fav.kiv.cs.CSServerThread
Takes care of sending of a message from the submodel to a neighbour.
sendSafeTime() - Method in class cz.zcu.fav.kiv.cs.CSServer
Sends the appropriate safe time for every submodel.
sendTimesForOthers(double[]) - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Sends to the server the safe times for other submodels.
sendWaiting() - Method in class cz.zcu.fav.kiv.cs.CSServer
Sends message to all waiting submodels, informing them, they can continue in the computation.
server - Variable in class cz.zcu.fav.kiv.cs.CSServer
Describes the server socket.
server - Variable in class cz.zcu.fav.kiv.cs.CSServerThread
The server which is common for all threads, offers common methods.
setFromWho(int) - Method in class cz.zcu.fav.kiv.cs.CSProcess
Sets the ID of a neighbour, who has scheduled my next execution.
setMessage(String) - Method in class cz.zcu.fav.kiv.cs.CSProcess
Sets the actual message for this process for the next part of his life.
setSafeT(int, int, double) - Method in class cz.zcu.fav.kiv.cs.CSServer
Adds an element to the matrix with safe times.
shadow - Variable in class cz.zcu.fav.kiv.cs.CSProcess
This JSimProcess represents the CSProcess in the J-Sim.
simFinished() - Method in class cz.zcu.fav.kiv.cs.CSServerThread
This method is called, when the submodel has finished his simulation.
simID - Variable in class cz.zcu.fav.kiv.cs.CSServerProcInfo
ID of submodel, where is this process located.
simulate(double) - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Executes the simulation.
socket - Variable in class cz.zcu.fav.kiv.cs.CSSimulation
The socket for a communication between the submodel and the thread of the server.
somethingForMe(int) - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Returns true, if there is some event for the specified process in this step of the distributed simulation.
somethingNext() - Method in class cz.zcu.fav.kiv.cs.CSProcess
Returns True, if there is a message for me in this step of the distributed simulation.
start - Variable in class cz.zcu.fav.kiv.cs.CSServer
This is the time, when all submodels have started to simulate.
startAt(double, String) - Method in class cz.zcu.fav.kiv.cs.CSProcess
Schedules the first execution of this process.

T

time - Variable in class cz.zcu.fav.kiv.cs.CSCalendarEvent
At what time.
timeFromServerAvailable - Variable in class cz.zcu.fav.kiv.cs.CSSimulation
True, if the reading thread has received a message with an actual safe time.
timeWindow - Static variable in class cz.zcu.fav.kiv.cs.CSServer
No submodel can advance its local simulation time more than this value ahead of another process.
timeWindow - Variable in class cz.zcu.fav.kiv.cs.CSSimulation
No submodel can advance its local simulation time more than this value ahead of another process.
timesToNeighbours - Variable in class cz.zcu.fav.kiv.cs.CSProcess
This map remembers neigbours (Integer) and distances to them (Double) of this process.
toCancel - Variable in class cz.zcu.fav.kiv.cs.CSSimulation
The list of requests to cancel a local process.

W

WAITING - Static variable in class cz.zcu.fav.kiv.cs.CSConst
Describes the message taking care of waiting for others.
waitForDistances() - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Waits untill distances from all processes to all submodels are received.
waitForNextMessage() - Method in class cz.zcu.fav.kiv.cs.CSProcess
Passivates the current process, he will be woken up with a new message for him.
waitForOthers() - Method in class cz.zcu.fav.kiv.cs.CSSimulation
Sends to the server a message, that this submodel has finished the current step of the distributed simulation and waits for the others.
waitForOthersLock - Variable in class cz.zcu.fav.kiv.cs.CSSimulation
His wait() and notify() methods are used to wait for message from server indicating that all submodels have finished current step of the distributes simulation.
waitingForOthers - Variable in class cz.zcu.fav.kiv.cs.CSServer
List of processes waiting for others before the next step of the distributed simulation.
waitingForTime - Variable in class cz.zcu.fav.kiv.cs.CSServer
List of processes waiting for safe time from server.
who - Variable in class cz.zcu.fav.kiv.cs.CancelInfo
ID of the process that should be canceled.

A B C D E F G H I L M N O P R S T W