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

A

acquire() - Method in class org.simgrid.msg.Mutex
 
acquire(double) - Method in class org.simgrid.msg.Semaphore
Locks on the semaphore object until the provided timeout expires
acquire() - Method in class org.simgrid.msg.Semaphore
Locks on the semaphore object with no timeout
Action - Class in org.simgrid.surf
An action created by a Resource (e.g., a communication, an execution)
Action(long, boolean) - Constructor for class org.simgrid.surf.Action
 
Action(Model, double, boolean) - Constructor for class org.simgrid.surf.Action
Action constructor
Action_getBound(long, Action) - Static method in class org.simgrid.surf.SurfJNI
 
Action_getModel(long, Action) - Static method in class org.simgrid.surf.SurfJNI
 
Action_getRemains(long, Action) - Static method in class org.simgrid.surf.SurfJNI
 
Action_getState(long, Action) - Static method in class org.simgrid.surf.SurfJNI
 
Action_getVariable(long, Action) - Static method in class org.simgrid.surf.SurfJNI
 
Action_isSuspended(long, Action) - Static method in class org.simgrid.surf.SurfJNI
 
Action_setBound(long, Action, double) - Static method in class org.simgrid.surf.SurfJNI
 
Action_setPriority(long, Action, double) - Static method in class org.simgrid.surf.SurfJNI
 
Action_setState(long, Action, int) - Static method in class org.simgrid.surf.SurfJNI
 
Action_updateRemains(long, Action, double) - Static method in class org.simgrid.surf.SurfJNI
 
ActionList - Class in org.simgrid.surf
 
ActionList(long, boolean) - Constructor for class org.simgrid.surf.ActionList
 
ActionList() - Constructor for class org.simgrid.surf.ActionList
 
ActionList_getArray(long, ActionList) - Static method in class org.simgrid.surf.SurfJNI
 
ActionState - Class in org.simgrid.surf
 
activateCpuActionStateChangedCallback() - Method in class org.simgrid.surf.Plugin
 
activateCpuCreatedCallback() - Method in class org.simgrid.surf.Plugin
 
activateCpuDestructedCallback() - Method in class org.simgrid.surf.Plugin
 
activateCpuStateChangedCallback() - Method in class org.simgrid.surf.Plugin
 
activateNetworkActionStateChangedCallback() - Method in class org.simgrid.surf.Plugin
 
activateNetworkCommunicateCallback() - Method in class org.simgrid.surf.Plugin
 
activateNetworkLinkCreatedCallback() - Method in class org.simgrid.surf.Plugin
 
activateNetworkLinkDestructedCallback() - Method in class org.simgrid.surf.Plugin
 
activateNetworkLinkStateChangedCallback() - Method in class org.simgrid.surf.Plugin
 
addTraces() - Method in class org.simgrid.surf.Model
 
advanceState(int, int) - Method in class org.simgrid.msg.RngStream
Advances the state of the stream by k values, without modifying the states of other streams (as in RngStream_SetSeed), nor the values of Bg and Ig associated with this stream.
all() - Static method in class org.simgrid.msg.Host
This static method returns all of the hosts of the installed platform.
all() - Static method in class org.simgrid.msg.VM
 
args - Variable in class org.simgrid.msg.Process
The arguments of the method function of the process.
As - Class in org.simgrid.msg
 
As() - Constructor for class org.simgrid.msg.As
 

C

cancel() - Method in class org.simgrid.msg.Task
Cancels a task.
capacity - Variable in class org.simgrid.msg.Semaphore
Semaphore capacity, defined when the semaphore is created.
cArrayUnwrap(Action[]) - Static method in class org.simgrid.surf.Action
 
cArrayUnwrap(NetworkLink[]) - Static method in class org.simgrid.surf.NetworkLink
 
cArrayWrap(long[], boolean) - Static method in class org.simgrid.surf.Action
 
cArrayWrap(long[], boolean) - Static method in class org.simgrid.surf.NetworkLink
 
clean() - Static method in class org.simgrid.msg.Msg
Deprecated.
clean() - Static method in class org.simgrid.surf.Surf
 
clean() - Static method in class org.simgrid.surf.SurfJNI
 
close() - Method in class org.simgrid.msg.File
Close the file.
Comm - Class in org.simgrid.msg
Communication action, representing an ongoing communication between processes.
Comm() - Constructor for class org.simgrid.msg.Comm
Protected constructor, used by Comm factories in Task.
Cpu - Class in org.simgrid.surf
A generic resource for the cpu component
Cpu(long, boolean) - Constructor for class org.simgrid.surf.Cpu
 
Cpu(Model, String, XbtDict, LmmConstraint, int, double, double) - Constructor for class org.simgrid.surf.Cpu
A cpu constructor (using LMM)
Cpu(Model, String, XbtDict, int, double, double) - Constructor for class org.simgrid.surf.Cpu
A cpu constructor
Cpu_change_ownership(Cpu, long, boolean) - Static method in class org.simgrid.surf.SurfJNI
 
Cpu_director_connect(Cpu, long, boolean, boolean) - Static method in class org.simgrid.surf.SurfJNI
 
Cpu_execute(long, Cpu, double) - Static method in class org.simgrid.surf.SurfJNI
 
Cpu_getAvailableSpeed(long, Cpu) - Static method in class org.simgrid.surf.SurfJNI
 
Cpu_getAvailableSpeedSwigExplicitCpu(long, Cpu) - Static method in class org.simgrid.surf.SurfJNI
 
Cpu_getCore(long, Cpu) - Static method in class org.simgrid.surf.SurfJNI
 
Cpu_getCoreSwigExplicitCpu(long, Cpu) - Static method in class org.simgrid.surf.SurfJNI
 
Cpu_getCurrentPowerPeak(long, Cpu) - Static method in class org.simgrid.surf.SurfJNI
 
Cpu_getCurrentPowerPeakSwigExplicitCpu(long, Cpu) - Static method in class org.simgrid.surf.SurfJNI
 
Cpu_getNbPstates(long, Cpu) - Static method in class org.simgrid.surf.SurfJNI
 
Cpu_getPowerPeakAt(long, Cpu, int) - Static method in class org.simgrid.surf.SurfJNI
 
Cpu_getSpeed(long, Cpu, double) - Static method in class org.simgrid.surf.SurfJNI
 
Cpu_getSpeedSwigExplicitCpu(long, Cpu, double) - Static method in class org.simgrid.surf.SurfJNI
 
Cpu_setPowerPeakAt(long, Cpu, int) - Static method in class org.simgrid.surf.SurfJNI
 
Cpu_setState(long, Cpu, int) - Static method in class org.simgrid.surf.SurfJNI
 
Cpu_sleep(long, Cpu, double) - Static method in class org.simgrid.surf.SurfJNI
 
Cpu_SWIGUpcast(long) - Static method in class org.simgrid.surf.SurfJNI
 
CpuAction - Class in org.simgrid.surf
An cpu action created by a Cpu
CpuAction(long, boolean) - Constructor for class org.simgrid.surf.CpuAction
 
CpuAction(Model, double, boolean) - Constructor for class org.simgrid.surf.CpuAction
CpuAction constructor
CpuAction_change_ownership(CpuAction, long, boolean) - Static method in class org.simgrid.surf.SurfJNI
 
CpuAction_director_connect(CpuAction, long, boolean, boolean) - Static method in class org.simgrid.surf.SurfJNI
 
CpuAction_getCpu(long, CpuAction) - Static method in class org.simgrid.surf.SurfJNI
 
CpuAction_SWIGUpcast(long) - Static method in class org.simgrid.surf.SurfJNI
 
cpuActionStateChangedCallback(CpuAction, ActionState, ActionState) - Method in class org.simgrid.surf.Plugin
 
cpuCreatedCallback(Cpu) - Method in class org.simgrid.surf.Plugin
 
cpuDestructedCallback(Cpu) - Method in class org.simgrid.surf.Plugin
 
CpuModel - Class in org.simgrid.surf
The generic model for the Cpu component
CpuModel(long, boolean) - Constructor for class org.simgrid.surf.CpuModel
 
CpuModel(String) - Constructor for class org.simgrid.surf.CpuModel
CpuModel constructon
CpuModel_change_ownership(CpuModel, long, boolean) - Static method in class org.simgrid.surf.SurfJNI
 
CpuModel_createCpu(long, CpuModel, String, double[], int, double, long, TmgrTrace, int, int, long, TmgrTrace, long, XbtDict) - Static method in class org.simgrid.surf.SurfJNI
 
CpuModel_director_connect(CpuModel, long, boolean, boolean) - Static method in class org.simgrid.surf.SurfJNI
 
CpuModel_SWIGUpcast(long) - Static method in class org.simgrid.surf.SurfJNI
 
cpuStateChangedCallback(Cpu, ResourceState, ResourceState) - Method in class org.simgrid.surf.Plugin
 
create(String) - Method in class org.simgrid.msg.Process
The natively implemented method to create an MSG process.
createCpu(String, double[], int, double, TmgrTrace, int, ResourceState, TmgrTrace, XbtDict) - Method in class org.simgrid.surf.CpuModel
Create a new Cpu
createEnvironment(String) - Static method in class org.simgrid.msg.Msg
The native implemented method to create the environment of the simulation.
critical(String) - Static method in class org.simgrid.msg.Msg
Issue an critical logging message.
currentHost() - Static method in class org.simgrid.msg.Host
This static method return an instance to the host of the current process.
currentProcess() - Static method in class org.simgrid.msg.Process
This static method returns the currently running process.

D

debug(String) - Static method in class org.simgrid.msg.Msg
Issue a debug logging message.
delete() - Method in class org.simgrid.surf.Action
 
delete() - Method in class org.simgrid.surf.ActionList
 
delete() - Method in class org.simgrid.surf.Cpu
 
delete() - Method in class org.simgrid.surf.CpuAction
 
delete() - Method in class org.simgrid.surf.CpuModel
 
delete() - Method in class org.simgrid.surf.LmmConstraint
 
delete() - Method in class org.simgrid.surf.LmmVariable
 
delete() - Method in class org.simgrid.surf.Model
 
delete() - Method in class org.simgrid.surf.NetworkAction
 
delete() - Method in class org.simgrid.surf.NetworkLink
 
delete() - Method in class org.simgrid.surf.Plugin
 
delete() - Method in class org.simgrid.surf.Resource
 
delete() - Method in class org.simgrid.surf.RoutingEdge
 
delete() - Method in class org.simgrid.surf.TmgrTrace
 
delete() - Method in class org.simgrid.surf.TmgrTraceEvent
 
delete() - Method in class org.simgrid.surf.XbtDict
 
delete_Action(long) - Static method in class org.simgrid.surf.SurfJNI
 
delete_ActionList(long) - Static method in class org.simgrid.surf.SurfJNI
 
delete_Cpu(long) - Static method in class org.simgrid.surf.SurfJNI
 
delete_CpuAction(long) - Static method in class org.simgrid.surf.SurfJNI
 
delete_CpuModel(long) - Static method in class org.simgrid.surf.SurfJNI
 
delete_LmmConstraint(long) - Static method in class org.simgrid.surf.SurfJNI
 
delete_LmmVariable(long) - Static method in class org.simgrid.surf.SurfJNI
 
delete_Model(long) - Static method in class org.simgrid.surf.SurfJNI
 
delete_NetworkAction(long) - Static method in class org.simgrid.surf.SurfJNI
 
delete_NetworkLink(long) - Static method in class org.simgrid.surf.SurfJNI
 
delete_Plugin(long) - Static method in class org.simgrid.surf.SurfJNI
 
delete_Resource(long) - Static method in class org.simgrid.surf.SurfJNI
 
delete_RoutingEdge(long) - Static method in class org.simgrid.surf.SurfJNI
 
delete_TmgrTrace(long) - Static method in class org.simgrid.surf.SurfJNI
 
delete_TmgrTraceEvent(long) - Static method in class org.simgrid.surf.SurfJNI
 
delete_XbtDict(long) - Static method in class org.simgrid.surf.SurfJNI
 
deployApplication(String) - Static method in class org.simgrid.msg.Msg
The method to deploy the simulation.
destroy() - Method in class org.simgrid.msg.Comm
Unbind the communication object
destroy() - Method in class org.simgrid.msg.Task
The natively implemented method to destroy a MSG task.
destroy() - Method in class org.simgrid.msg.VM
Destroy the VM
dsend(String) - Method in class org.simgrid.msg.Task
Send the task asynchronously on the mailbox identified by the specified name, with no way to retrieve whether the communication succeeded or not
dsendBounded(String, double) - Method in class org.simgrid.msg.Task
Send the task asynchronously on the mailbox identified by the specified name, with no way to retrieve whether the communication succeeded or not

E

environmentGetRoutingRoot() - Static method in class org.simgrid.msg.Msg
 
error(String) - Static method in class org.simgrid.msg.Msg
Issue an error logging message.
execute() - Method in class org.simgrid.msg.Task
Executes a task on the location on which the process is running.
execute(double) - Method in class org.simgrid.surf.Cpu
Execute some quantity of computation
exit() - Method in class org.simgrid.msg.Process
 

F

File - Class in org.simgrid.msg
 
File(String, String) - Constructor for class org.simgrid.msg.File
Constructor, opens the file.
finalize() - Method in class org.simgrid.msg.Comm
Finalize the communication object, destroying it.
finalize() - Method in class org.simgrid.msg.File
 
finalize() - Method in class org.simgrid.msg.Mutex
 
finalize() - Method in class org.simgrid.msg.RngStream
Destructor
finalize() - Method in class org.simgrid.msg.Semaphore
Deletes this semaphore
finalize() - Method in class org.simgrid.msg.Task
Deletes a task.
finalize() - Method in class org.simgrid.msg.VM
 
finalize() - Method in class org.simgrid.surf.Action
 
finalize() - Method in class org.simgrid.surf.ActionList
 
finalize() - Method in class org.simgrid.surf.Cpu
 
finalize() - Method in class org.simgrid.surf.CpuAction
 
finalize() - Method in class org.simgrid.surf.CpuModel
 
finalize() - Method in class org.simgrid.surf.LmmConstraint
 
finalize() - Method in class org.simgrid.surf.LmmVariable
 
finalize() - Method in class org.simgrid.surf.Model
 
finalize() - Method in class org.simgrid.surf.NetworkAction
 
finalize() - Method in class org.simgrid.surf.NetworkLink
 
finalize() - Method in class org.simgrid.surf.Plugin
 
finalize() - Method in class org.simgrid.surf.Resource
 
finalize() - Method in class org.simgrid.surf.RoutingEdge
 
finalize() - Method in class org.simgrid.surf.TmgrTrace
 
finalize() - Method in class org.simgrid.surf.TmgrTraceEvent
 
finalize() - Method in class org.simgrid.surf.XbtDict
 
finished - Variable in class org.simgrid.msg.Comm
Indicates if the communication is finished
fromPID(int) - Static method in class org.simgrid.msg.Process
This static method gets a process from a PID.

G

getAction(long) - Static method in class org.simgrid.surf.Surf
 
getAction(long) - Static method in class org.simgrid.surf.SurfJNI
 
getArray() - Method in class org.simgrid.surf.ActionList
 
getAvailableSpeed() - Method in class org.simgrid.surf.Cpu
TODO
getBandwidth() - Method in class org.simgrid.surf.NetworkLink
 
getBound() - Method in class org.simgrid.surf.Action
 
getByName(String) - Static method in class org.simgrid.msg.Host
This static method gets an host instance associated with a native host of your platform.
getCapacity() - Method in class org.simgrid.msg.Semaphore
Returns the semaphore capacity
getClock() - Static method in class org.simgrid.msg.Msg
Retrieve the simulation time
getClock() - Static method in class org.simgrid.surf.Surf
 
getClock() - Static method in class org.simgrid.surf.SurfJNI
 
getComputeDuration() - Method in class org.simgrid.msg.Task
Gets the computing amount of the task FIXME: Cache it !
getConstraint() - Method in class org.simgrid.surf.Resource
 
getCore() - Method in class org.simgrid.surf.Cpu
 
getCoreNumber() - Method in class org.simgrid.msg.Host
This method returns the number of core of a host.
getCount() - Static method in class org.simgrid.msg.Host
This static method returns the count of the installed hosts.
getCount() - Static method in class org.simgrid.msg.Process
This static method returns the current amount of processes running
getCPtr(Action) - Static method in class org.simgrid.surf.Action
 
getCPtr(ActionList) - Static method in class org.simgrid.surf.ActionList
 
getCPtr(Cpu) - Static method in class org.simgrid.surf.Cpu
 
getCPtr(CpuAction) - Static method in class org.simgrid.surf.CpuAction
 
getCPtr(CpuModel) - Static method in class org.simgrid.surf.CpuModel
 
getCPtr(LmmConstraint) - Static method in class org.simgrid.surf.LmmConstraint
 
getCPtr(LmmVariable) - Static method in class org.simgrid.surf.LmmVariable
 
getCPtr(Model) - Static method in class org.simgrid.surf.Model
 
getCPtr(NetworkAction) - Static method in class org.simgrid.surf.NetworkAction
 
getCPtr(NetworkLink) - Static method in class org.simgrid.surf.NetworkLink
 
getCPtr(Plugin) - Static method in class org.simgrid.surf.Plugin
 
getCPtr(Resource) - Static method in class org.simgrid.surf.Resource
 
getCPtr(RoutingEdge) - Static method in class org.simgrid.surf.RoutingEdge
 
getCPtr(TmgrTrace) - Static method in class org.simgrid.surf.TmgrTrace
 
getCPtr(TmgrTraceEvent) - Static method in class org.simgrid.surf.TmgrTraceEvent
 
getCPtr(XbtDict) - Static method in class org.simgrid.surf.XbtDict
 
getCpu() - Method in class org.simgrid.surf.CpuAction
 
getCpuActionDirector(long) - Static method in class org.simgrid.surf.Surf
 
getCpuActionDirector(long) - Static method in class org.simgrid.surf.SurfJNI
 
getCpuDirector(long) - Static method in class org.simgrid.surf.Surf
 
getCpuDirector(long) - Static method in class org.simgrid.surf.SurfJNI
 
getCpuModel() - Static method in class org.simgrid.surf.Surf
 
getCpuModel() - Static method in class org.simgrid.surf.SurfJNI
 
getCpuModelDirector(long) - Static method in class org.simgrid.surf.Surf
 
getCpuModelDirector(long) - Static method in class org.simgrid.surf.SurfJNI
 
getCurrentPowerPeak() - Method in class org.simgrid.surf.Cpu
 
getData() - Method in class org.simgrid.msg.Host
Gets the data of the host.
getHost() - Method in class org.simgrid.msg.Process
Returns the host of the process.
getHosts() - Method in class org.simgrid.msg.As
 
getHostVariablesName() - Static method in class org.simgrid.trace.Trace
Get declared user host variables.
getId() - Method in class org.simgrid.msg.Task
 
getIdx() - Method in class org.simgrid.surf.TmgrTraceEvent
 
getLatency() - Method in class org.simgrid.surf.NetworkAction
 
getLatency() - Method in class org.simgrid.surf.NetworkLink
 
getLinkVariablesName() - Static method in class org.simgrid.trace.Trace
Get declared user link variables.
getLoad() - Method in class org.simgrid.msg.Host
This method returns the number of tasks currently running on a host.
getMessageSize() - Method in class org.simgrid.msg.Task
 
getModel() - Method in class org.simgrid.msg.As
 
getModel() - Method in class org.simgrid.surf.Action
 
getModel() - Method in class org.simgrid.surf.Resource
 
getName() - Method in class org.simgrid.msg.As
 
getName() - Method in class org.simgrid.msg.Host
This method returns the name of a host.
getName() - Method in class org.simgrid.msg.Task
Gets the name of a task
getName() - Method in class org.simgrid.surf.Model
 
getName() - Method in class org.simgrid.surf.Resource
 
getName() - Method in class org.simgrid.surf.RoutingEdge
 
getNbPstates() - Method in class org.simgrid.surf.Cpu
 
getPath() - Static method in class org.simgrid.NativeLib
 
getPID() - Method in class org.simgrid.msg.Process
This method returns the PID of the process.
getPowerPeakAt(int) - Method in class org.simgrid.surf.Cpu
 
getPPID() - Method in class org.simgrid.msg.Process
This method returns the PID of the parent of a process.
getProperties() - Method in class org.simgrid.surf.Resource
 
getProperty(String) - Method in class org.simgrid.msg.As
 
getProperty(String) - Method in class org.simgrid.msg.Host
Returns the value of a given host property.
getProperty(String) - Method in class org.simgrid.msg.Process
Returns the value of a given process property.
getRemainingDuration() - Method in class org.simgrid.msg.Task
Gets the remaining computation of the task
getRemains() - Method in class org.simgrid.surf.Action
 
getRoute(String, String) - Static method in class org.simgrid.surf.Surf
 
getRoute(String, String) - Static method in class org.simgrid.surf.SurfJNI
 
getRunningActionSet() - Method in class org.simgrid.surf.Model
Get the List of running Actions
getSender() - Method in class org.simgrid.msg.Task
Gets the sender of the task Returns null if the task hasn't been sent yet
getSons() - Method in class org.simgrid.msg.As
 
getSource() - Method in class org.simgrid.msg.Task
Gets the source of the task.
getSpeed() - Method in class org.simgrid.msg.Host
This method returns the speed of the processor of a host, regardless of the current load of the machine.
getSpeed(double) - Method in class org.simgrid.surf.Cpu
TODO
getState() - Method in class org.simgrid.surf.Action
 
getState() - Method in class org.simgrid.surf.Resource
 
getTask() - Method in class org.simgrid.msg.Comm
Returns the task associated with the communication.
getUsage() - Method in class org.simgrid.surf.LmmConstraint
 
getValue() - Method in class org.simgrid.surf.LmmVariable
 
getValue(String) - Method in class org.simgrid.surf.XbtDict
 
getVariable() - Method in class org.simgrid.surf.Action
 
getVMByName(String) - Static method in class org.simgrid.msg.VM
 

H

hasData() - Method in class org.simgrid.msg.Host
Checks whether a host has data.
Host - Class in org.simgrid.msg
A host object represents a location (any possible place) where a process may run.
Host() - Constructor for class org.simgrid.msg.Host
 
host - Variable in class org.simgrid.msg.Process
The host of the process
HostFailureException - Exception in org.simgrid.msg
This exception is raised when the host on which you are running has just been rebooted.
HostFailureException() - Constructor for exception org.simgrid.msg.HostFailureException
Constructs an HostFailureException without a detail message.
HostFailureException(String) - Constructor for exception org.simgrid.msg.HostFailureException
Constructs an HostFailureException with a detail message.
HostNotFoundException - Exception in org.simgrid.msg
This exception is raised when looking for a non-existing host.
HostNotFoundException() - Constructor for exception org.simgrid.msg.HostNotFoundException
Constructs an HostNotFoundException without a detail message.
HostNotFoundException(String) - Constructor for exception org.simgrid.msg.HostNotFoundException
Constructs an HostNotFoundException with a detail message.
hostPopState(String, String) - Static method in class org.simgrid.trace.Trace
Pop the last value of a state of a given host.
hostPushState(String, String, String) - Static method in class org.simgrid.trace.Trace
Push a new value for a state of a given host.
hostSetState(String, String, String) - Static method in class org.simgrid.trace.Trace
Set the user state to the given value.
hostStateDeclare(String) - Static method in class org.simgrid.trace.Trace
Declare a user state that will be associated to hosts.
hostStateDeclareValue(String, String, String) - Static method in class org.simgrid.trace.Trace
Declare a new value for a user state associated to hosts.
hostVariableAdd(String, String, double) - Static method in class org.simgrid.trace.Trace
Add a value to a variable of a host.
hostVariableAddWithTime(double, String, String, double) - Static method in class org.simgrid.trace.Trace
Add a value to a variable of a host at a given timestamp.
hostVariableDeclare(String) - Static method in class org.simgrid.trace.Trace
Declare a new user variable associated to hosts.
hostVariableDeclareWithColor(String, String) - Static method in class org.simgrid.trace.Trace
Declare a new user variable associated to hosts with a color.
hostVariableSet(String, String, double) - Static method in class org.simgrid.trace.Trace
Set the value of a variable of a host.
hostVariableSetWithTime(double, String, String, double) - Static method in class org.simgrid.trace.Trace
Set the value of a variable of a host at a given timestamp.
hostVariableSub(String, String, double) - Static method in class org.simgrid.trace.Trace
Subtract a value from a variable of a host.
hostVariableSubWithTime(double, String, String, double) - Static method in class org.simgrid.trace.Trace
Subtract a value from a variable of a host at a given timestamp.

I

id - Variable in class org.simgrid.msg.Process
Even if this attribute is public you must never access to it.
info(String) - Static method in class org.simgrid.msg.Msg
Issue an information logging message
init(String[]) - Static method in class org.simgrid.msg.Msg
The natively implemented method to initialize a MSG simulation.
internalmig(Host) - Method in class org.simgrid.msg.VM
Invoke native migration routine
irecv(String) - Static method in class org.simgrid.msg.Task
Starts listening for receiving a task from an asynchronous communication
irecvBounded(String, double) - Static method in class org.simgrid.msg.Task
Starts listening for receiving a task from an asynchronous communication with a capped rate
isAvail() - Method in class org.simgrid.msg.Host
This method tests if a host is available.
isCreated() - Method in class org.simgrid.msg.VM
Returns whether the given VM is currently suspended
isend(String) - Method in class org.simgrid.msg.Task
Sends the task on the mailbox asynchronously
isendBounded(String, double) - Method in class org.simgrid.msg.Task
Sends the task on the mailbox asynchronously (capping the sending rate to \a maxrate)
isMigrating() - Method in class org.simgrid.msg.VM
Returns whether the given VM is currently running
isRestoring() - Method in class org.simgrid.msg.VM
Returns whether the given VM is currently restoring its state
isRunning() - Method in class org.simgrid.msg.VM
Returns whether the given VM is currently running
isSaved() - Method in class org.simgrid.msg.VM
Returns whether the given VM is currently saved
isSaving() - Method in class org.simgrid.msg.VM
Returns whether the given VM is currently saving
isSuspended() - Method in class org.simgrid.msg.Process
Tests if a process is suspended.
isSuspended() - Method in class org.simgrid.msg.VM
Returns whether the given VM is currently suspended
isSuspended() - Method in class org.simgrid.surf.Action
 
isUsed() - Method in class org.simgrid.surf.Resource
 

J

JniException - Exception in org.simgrid.msg
This exception is raised when there is a problem within the bindings (in JNI).
JniException() - Constructor for exception org.simgrid.msg.JniException
Constructs an JniException without a detail message.
JniException(String) - Constructor for exception org.simgrid.msg.JniException
Constructs an JniException with a detail message.
JniException(String, Exception) - Constructor for exception org.simgrid.msg.JniException
 

K

kill() - Method in class org.simgrid.msg.Process
This method kill a process.
killAll(int) - Static method in class org.simgrid.msg.Process
This method kills all running process of the simulation.
killTime - Variable in class org.simgrid.msg.Process
Kill time of the process

L

linkSrcDstVariableAdd(String, String, String, double) - Static method in class org.simgrid.trace.Trace
Add a value to the variable present in the links connecting source and destination.
linkSrcdstVariableAddWithTime(double, String, String, String, double) - Static method in class org.simgrid.trace.Trace
Add a value to the variable present in the links connecting source and destination at a given timestamp.
linkSrcDstVariableSet(String, String, String, double) - Static method in class org.simgrid.trace.Trace
Set the value of the variable present in the links connecting source and destination.
linkSrcDstVariableSetWithTime(double, String, String, String, double) - Static method in class org.simgrid.trace.Trace
Set the value of the variable present in the links connecting source and destination at a given timestamp.
linkSrcDstVariableSub(String, String, String, double) - Static method in class org.simgrid.trace.Trace
Subtract a value from the variable present in the links connecting source and destination.
linkSrcDstVariableSubWithTime(double, String, String, String, double) - Static method in class org.simgrid.trace.Trace
Subtract a value from the variable present in the links connecting source and destination at a given timestamp.
linkVariableAdd(String, String, double) - Static method in class org.simgrid.trace.Trace
Add a value to a variable of a link.
linkVariableAddWithTime(double, String, String, double) - Static method in class org.simgrid.trace.Trace
Add a value to a variable of a link at a given timestamp.
linkVariableDeclare(String) - Static method in class org.simgrid.trace.Trace
Declare a new user variable associated to links.
linkVariableDeclareWithColor(String, String) - Static method in class org.simgrid.trace.Trace
Declare a new user variable associated to links with a color.
linkVariableSet(String, String, double) - Static method in class org.simgrid.trace.Trace
Set the value of a variable of a link.
linkVariableSetWithTime(double, String, String, double) - Static method in class org.simgrid.trace.Trace
Set the value of a variable of a link at a given timestamp.
linkVariableSub(String, String, double) - Static method in class org.simgrid.trace.Trace
Subtract a value from a variable of a link.
linkVariableSubWithTime(double, String, String, double) - Static method in class org.simgrid.trace.Trace
Subtract a value from a variable of a link at a given timestamp.
listen(String) - Static method in class org.simgrid.msg.Task
Listen whether there is a waiting task on the mailbox identified by the specified alias
listenFrom(String) - Static method in class org.simgrid.msg.Task
Tests whether there is a pending communication on the mailbox identified by the specified alias, and who sent it
listenFromHost(String, Host) - Static method in class org.simgrid.msg.Task
Counts the number of tasks waiting to be received on the \a mailbox identified by the specified alia and sended by the specified \a host.
LmmConstraint - Class in org.simgrid.surf
 
LmmConstraint(long, boolean) - Constructor for class org.simgrid.surf.LmmConstraint
 
LmmConstraint() - Constructor for class org.simgrid.surf.LmmConstraint
 
LmmConstraint_getUsage(long, LmmConstraint) - Static method in class org.simgrid.surf.SurfJNI
 
LmmVariable - Class in org.simgrid.surf
 
LmmVariable(long, boolean) - Constructor for class org.simgrid.surf.LmmVariable
 
LmmVariable() - Constructor for class org.simgrid.surf.LmmVariable
 
LmmVariable_getValue(long, LmmVariable) - Static method in class org.simgrid.surf.SurfJNI
 

M

main(String[]) - Static method in class org.simgrid.msg.Msg
Example launcher.
main(String[]) - Method in class org.simgrid.msg.Process
The main function of the process (to implement).
main(String[]) - Static method in class org.simgrid.NativeLib
 
migrate(Host) - Method in class org.simgrid.msg.Process
Migrates a process to another host.
migrate(Host) - Method in class org.simgrid.msg.VM
Change the host on which all processes are running (pre-copy is implemented)
Model - Class in org.simgrid.surf
A component (e.g., Cpu, Network, Storage, ...) is composed of three classes: Model: It handle the interactions between resoucses and actions Resource: A resource used by the model (e.g., a cpu, a network link) Action: An action generated by the resources (e.g., execution, communication)
Model(long, boolean) - Constructor for class org.simgrid.surf.Model
 
Model_addTraces(long, Model) - Static method in class org.simgrid.surf.SurfJNI
 
Model_getName(long, Model) - Static method in class org.simgrid.surf.SurfJNI
 
Model_getRunningActionSet(long, Model) - Static method in class org.simgrid.surf.SurfJNI
 
Model_shareResources(long, Model, double) - Static method in class org.simgrid.surf.SurfJNI
 
Model_shareResourcesFull(long, Model, double) - Static method in class org.simgrid.surf.SurfJNI
 
Model_shareResourcesLazy(long, Model, double) - Static method in class org.simgrid.surf.SurfJNI
 
Model_updateActionsState(long, Model, double, double) - Static method in class org.simgrid.surf.SurfJNI
 
Model_updateActionsStateFull(long, Model, double, double) - Static method in class org.simgrid.surf.SurfJNI
 
Model_updateActionsStateLazy(long, Model, double, double) - Static method in class org.simgrid.surf.SurfJNI
 
Msg - Class in org.simgrid.msg
 
Msg() - Constructor for class org.simgrid.msg.Msg
 
MsgException - Exception in org.simgrid.msg
This exception is an abstract class grouping all MSG-related exceptions
MsgException() - Constructor for exception org.simgrid.msg.MsgException
Constructs an MsgException without a detail message.
MsgException(String) - Constructor for exception org.simgrid.msg.MsgException
Constructs an MsgException with a detail message.
msgName() - Method in class org.simgrid.msg.Process
Returns the name of the process
Mutex - Class in org.simgrid.msg
A mutex implemented on top of SimGrid synchronization mechanisms.
Mutex() - Constructor for class org.simgrid.msg.Mutex
 

N

name - Variable in class org.simgrid.msg.Host
Host name
name - Variable in class org.simgrid.msg.Process
The name of the process.
name - Variable in class org.simgrid.msg.Task
Task name
NativeException - Exception in org.simgrid.msg
This exception is raised when there is an error within the C world of SimGrid.
NativeException(String) - Constructor for exception org.simgrid.msg.NativeException
Constructs an NativeException with a detail message.
nativeInit() - Static method in class org.simgrid.msg.As
Class initializer, to initialize various JNI stuff
nativeInit() - Static method in class org.simgrid.msg.Comm
Class initializer, to initialize various JNI stuff
nativeInit() - Static method in class org.simgrid.msg.File
Class initializer, to initialize various JNI stuff
nativeInit() - Static method in class org.simgrid.msg.Host
Class initializer, to initialize various JNI stuff
nativeInit() - Static method in class org.simgrid.msg.Msg
 
nativeInit() - Static method in class org.simgrid.msg.Mutex
Class initializer, to initialize various JNI stuff
nativeInit() - Static method in class org.simgrid.msg.Process
Class initializer, to initialize various JNI stuff
nativeInit() - Static method in class org.simgrid.msg.RngStream
Class initializer, to initialize various JNI stuff
nativeInit() - Static method in class org.simgrid.msg.Semaphore
Class initializer, to initialize various JNI stuff
nativeInit() - Static method in class org.simgrid.msg.Task
Class initializer, to initialize various JNI stuff
nativeInit() - Static method in class org.simgrid.msg.VM
Class initializer, to initialize various JNI stuff
nativeInit(String) - Static method in class org.simgrid.NativeLib
 
NativeLib - Class in org.simgrid
 
NativeLib() - Constructor for class org.simgrid.NativeLib
 
NetworkAction - Class in org.simgrid.surf
An network action created by network model
NetworkAction(long, boolean) - Constructor for class org.simgrid.surf.NetworkAction
 
NetworkAction_getLatency(long, NetworkAction) - Static method in class org.simgrid.surf.SurfJNI
 
NetworkAction_SWIGUpcast(long) - Static method in class org.simgrid.surf.SurfJNI
 
networkActionStateChangedCallback(NetworkAction, ActionState, ActionState) - Method in class org.simgrid.surf.Plugin
 
networkCommunicateCallback(NetworkAction, RoutingEdge, RoutingEdge, double, double) - Method in class org.simgrid.surf.Plugin
 
NetworkLink - Class in org.simgrid.surf
A generic resource for the network component
NetworkLink(long, boolean) - Constructor for class org.simgrid.surf.NetworkLink
 
NetworkLink_getBandwidth(long, NetworkLink) - Static method in class org.simgrid.surf.SurfJNI
 
NetworkLink_getLatency(long, NetworkLink) - Static method in class org.simgrid.surf.SurfJNI
 
NetworkLink_SWIGUpcast(long) - Static method in class org.simgrid.surf.SurfJNI
 
NetworkLink_updateBandwidth__SWIG_0(long, NetworkLink, double, double) - Static method in class org.simgrid.surf.SurfJNI
 
NetworkLink_updateBandwidth__SWIG_1(long, NetworkLink, double) - Static method in class org.simgrid.surf.SurfJNI
 
NetworkLink_updateLatency__SWIG_0(long, NetworkLink, double, double) - Static method in class org.simgrid.surf.SurfJNI
 
NetworkLink_updateLatency__SWIG_1(long, NetworkLink, double) - Static method in class org.simgrid.surf.SurfJNI
 
networkLinkCreatedCallback(NetworkLink) - Method in class org.simgrid.surf.Plugin
 
networkLinkDestructedCallback(NetworkLink) - Method in class org.simgrid.surf.Plugin
 
networkLinkStateChangedCallback(NetworkLink, ResourceState, ResourceState) - Method in class org.simgrid.surf.Plugin
 
new_Action(long, Model, double, boolean) - Static method in class org.simgrid.surf.SurfJNI
 
new_ActionList() - Static method in class org.simgrid.surf.SurfJNI
 
new_Cpu__SWIG_0(long, Model, String, long, XbtDict, long, LmmConstraint, int, double, double) - Static method in class org.simgrid.surf.SurfJNI
 
new_Cpu__SWIG_1(long, Model, String, long, XbtDict, int, double, double) - Static method in class org.simgrid.surf.SurfJNI
 
new_CpuAction(long, Model, double, boolean) - Static method in class org.simgrid.surf.SurfJNI
 
new_CpuModel(String) - Static method in class org.simgrid.surf.SurfJNI
 
new_LmmConstraint() - Static method in class org.simgrid.surf.SurfJNI
 
new_LmmVariable() - Static method in class org.simgrid.surf.SurfJNI
 
new_Plugin() - Static method in class org.simgrid.surf.SurfJNI
 
new_XbtDict() - Static method in class org.simgrid.surf.SurfJNI
 
nextProcessId - Static variable in class org.simgrid.msg.Process
Even if this attribute is public you must never access to it.

O

off() - Method in class org.simgrid.msg.Host
This method stop the host if it is on
on() - Method in class org.simgrid.msg.Host
This method start the host if it is off
open(String, String) - Method in class org.simgrid.msg.File
Opens the file whose name is the string pointed to by path.
org.simgrid - package org.simgrid
 
org.simgrid.msg - package org.simgrid.msg
 
org.simgrid.surf - package org.simgrid.surf
 
org.simgrid.trace - package org.simgrid.trace
 

P

pause() - Method in class org.simgrid.msg.Process
Deprecated.
pid - Variable in class org.simgrid.msg.Process
The PID of the process
Plugin - Class in org.simgrid.surf
 
Plugin(long, boolean) - Constructor for class org.simgrid.surf.Plugin
 
Plugin() - Constructor for class org.simgrid.surf.Plugin
 
Plugin_activateCpuActionStateChangedCallback(long, Plugin) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_activateCpuCreatedCallback(long, Plugin) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_activateCpuDestructedCallback(long, Plugin) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_activateCpuStateChangedCallback(long, Plugin) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_activateNetworkActionStateChangedCallback(long, Plugin) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_activateNetworkCommunicateCallback(long, Plugin) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_activateNetworkLinkCreatedCallback(long, Plugin) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_activateNetworkLinkDestructedCallback(long, Plugin) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_activateNetworkLinkStateChangedCallback(long, Plugin) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_change_ownership(Plugin, long, boolean) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_cpuActionStateChangedCallback(long, Plugin, long, CpuAction, int, int) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_cpuActionStateChangedCallbackSwigExplicitPlugin(long, Plugin, long, CpuAction, int, int) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_cpuCreatedCallback(long, Plugin, long, Cpu) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_cpuCreatedCallbackSwigExplicitPlugin(long, Plugin, long, Cpu) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_cpuDestructedCallback(long, Plugin, long, Cpu) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_cpuDestructedCallbackSwigExplicitPlugin(long, Plugin, long, Cpu) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_cpuStateChangedCallback(long, Plugin, long, Cpu, int, int) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_cpuStateChangedCallbackSwigExplicitPlugin(long, Plugin, long, Cpu, int, int) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_director_connect(Plugin, long, boolean, boolean) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_networkActionStateChangedCallback(long, Plugin, long, NetworkAction, int, int) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_networkActionStateChangedCallbackSwigExplicitPlugin(long, Plugin, long, NetworkAction, int, int) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_networkCommunicateCallback(long, Plugin, long, NetworkAction, long, RoutingEdge, long, RoutingEdge, double, double) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_networkCommunicateCallbackSwigExplicitPlugin(long, Plugin, long, NetworkAction, long, RoutingEdge, long, RoutingEdge, double, double) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_networkLinkCreatedCallback(long, Plugin, long, NetworkLink) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_networkLinkCreatedCallbackSwigExplicitPlugin(long, Plugin, long, NetworkLink) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_networkLinkDestructedCallback(long, Plugin, long, NetworkLink) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_networkLinkDestructedCallbackSwigExplicitPlugin(long, Plugin, long, NetworkLink) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_networkLinkStateChangedCallback(long, Plugin, long, NetworkLink, int, int) - Static method in class org.simgrid.surf.SurfJNI
 
Plugin_networkLinkStateChangedCallbackSwigExplicitPlugin(long, Plugin, long, NetworkLink, int, int) - Static method in class org.simgrid.surf.SurfJNI
 
ppid - Variable in class org.simgrid.msg.Process
The PPID of the process
Process - Class in org.simgrid.msg
A process may be defined as a code, with some private data, executing in a location (host).
Process() - Constructor for class org.simgrid.msg.Process
Default constructor
Process(String, String) - Constructor for class org.simgrid.msg.Process
Constructs a new process from the name of a host and his name.
Process(String, String, String[]) - Constructor for class org.simgrid.msg.Process
Constructs a new process from the name of a host and his name.
Process(Host, String) - Constructor for class org.simgrid.msg.Process
Constructs a new process from a host and his name.
Process(Host, String, String[]) - Constructor for class org.simgrid.msg.Process
Constructs a new process from a host and his name, the arguments of here method function are specified by the parameter args.
Process(Host, String, String[], double, double) - Constructor for class org.simgrid.msg.Process
Constructs a new process from a host and his name, the arguments of here method function are specified by the parameter args.
ProcessKilledError - Error in org.simgrid.msg
This error class is only used to interrupt the java user code when the process gets killed by an external event.
ProcessKilledError(String) - Constructor for error org.simgrid.msg.ProcessKilledError
 
ProcessNotFoundException - Exception in org.simgrid.msg
This exception is raised when looking for a non-existing process.
ProcessNotFoundException() - Constructor for exception org.simgrid.msg.ProcessNotFoundException
Constructs an ProcessNotFoundException without a detail message.
ProcessNotFoundException(String) - Constructor for exception org.simgrid.msg.ProcessNotFoundException
Constructs an ProcessNotFoundException with a detail message.

R

randInt(int, int) - Method in class org.simgrid.msg.RngStream
Returns a (pseudo)random number from the discrete uniform distribution over the integers {i, i + 1, .
randU01() - Method in class org.simgrid.msg.RngStream
Returns a (pseudo)random number from the uniform distribution over the interval (0, 1), after advancing the state by one step.
read(long, long) - Method in class org.simgrid.msg.File
Read elements of a file.
receive(String) - Static method in class org.simgrid.msg.Task
Retrieves next task from the mailbox identified by the specified name
receive(String, double) - Static method in class org.simgrid.msg.Task
Retrieves next task on the mailbox identified by the specified name (wait at most \a timeout seconds)
receive(String, Host) - Static method in class org.simgrid.msg.Task
Retrieves next task sent by a given host on the mailbox identified by the specified alias
receive(String, double, Host) - Static method in class org.simgrid.msg.Task
Retrieves next task sent by a given host on the mailbox identified by the specified alias (wait at most \a timeout seconds)
receiveBounded(String, double) - Static method in class org.simgrid.msg.Task
Retrieves next task from the mailbox identified by the specified name with a capped rate
receiveBounded(String, double, double) - Static method in class org.simgrid.msg.Task
Retrieves next task on the mailbox identified by the specified name (wait at most \a timeout seconds) with a capped rate
receiveBounded(String, Host, double) - Static method in class org.simgrid.msg.Task
Retrieves next task sent by a given host on the mailbox identified by the specified alias with a capped rate
receiveBounded(String, double, Host, double) - Static method in class org.simgrid.msg.Task
Retrieves next task sent by a given host on the mailbox identified by the specified alias (wait at most \a timeout seconds) with a capped rate
receiving - Variable in class org.simgrid.msg.Comm
Indicates if the communication is a receiving communication
release() - Method in class org.simgrid.msg.Mutex
 
release() - Method in class org.simgrid.msg.Semaphore
Releases the semaphore object
resetNextSubstream() - Method in class org.simgrid.msg.RngStream
Reinitializes the stream g to the beginning of its next substream: Ng is computed, and Cg and Bg are set to Ng .
resetStart() - Method in class org.simgrid.msg.RngStream
Reinitializes the stream g to its initial state: Cg and Bg are set to Ig .
Resource - Class in org.simgrid.surf
A resource used by a model (e.g., a cpu, a network link)
Resource(long, boolean) - Constructor for class org.simgrid.surf.Resource
 
Resource_getConstraint(long, Resource) - Static method in class org.simgrid.surf.SurfJNI
 
Resource_getModel(long, Resource) - Static method in class org.simgrid.surf.SurfJNI
 
Resource_getName(long, Resource) - Static method in class org.simgrid.surf.SurfJNI
 
Resource_getProperties(long, Resource) - Static method in class org.simgrid.surf.SurfJNI
 
Resource_getState(long, Resource) - Static method in class org.simgrid.surf.SurfJNI
 
Resource_isUsed(long, Resource) - Static method in class org.simgrid.surf.SurfJNI
 
Resource_updateState(long, Resource, long, TmgrTraceEvent, double, double) - Static method in class org.simgrid.surf.SurfJNI
 
ResourceState - Class in org.simgrid.surf
 
restart() - Method in class org.simgrid.msg.Process
Restarts the process from the beginning
restartStartSubstream() - Method in class org.simgrid.msg.RngStream
Reinitializes the stream g to the beginning of its current substream: Cg is set to Bg .
restore() - Method in class org.simgrid.msg.VM
Immediately resumes the execution of all processes previously saved within the given VM Not yet implemented (for the moment it behaves like resume) No resume cost occurs.
resume() - Method in class org.simgrid.msg.Process
Resumes a suspended process by resuming the task on which it was waiting for the completion.
resume() - Method in class org.simgrid.msg.VM
Immediately resumes the execution of all processes within the given VM No resume cost occurs.
RngStream - Class in org.simgrid.msg
Export of RngStreams for Java
RngStream() - Constructor for class org.simgrid.msg.RngStream
Creates and returns a new stream without identifier.
RngStream(String) - Constructor for class org.simgrid.msg.RngStream
Creates and returns a new stream with identifier "name".
RoutingEdge - Class in org.simgrid.surf
 
RoutingEdge(long, boolean) - Constructor for class org.simgrid.surf.RoutingEdge
 
RoutingEdge_getName(long, RoutingEdge) - Static method in class org.simgrid.surf.SurfJNI
 
run() - Static method in class org.simgrid.msg.Msg
Run the MSG simulation.
run() - Method in class org.simgrid.msg.Process
This method runs the process.

S

save() - Method in class org.simgrid.msg.VM
Immediately suspend the execution of all processes within the given VM and save its state on the persistent HDD Not yet implemented (for the moment it behaves like suspend) No suspension cost occurs.
Semaphore - Class in org.simgrid.msg
A semaphore implemented on top of SimGrid synchronization mechanisms.
Semaphore(int) - Constructor for class org.simgrid.msg.Semaphore
Creates a new semaphore with the given capacity.
send(String) - Method in class org.simgrid.msg.Task
Sends the task on the mailbox identified by the specified name
send(String, double) - Method in class org.simgrid.msg.Task
Sends the task on the mailbox identified by the specified name (wait at most \a timeout seconds)
sendBounded(String, double) - Method in class org.simgrid.msg.Task
Sends the task on the mailbox identified by the specified alias (capping the sending rate to \a maxrate)
sendBounded(String, double, double) - Method in class org.simgrid.msg.Task
Sends the task on the mailbox identified by the specified alias (capping the sending rate to \a maxrate) with a timeout
setAntithetic(boolean) - Method in class org.simgrid.msg.RngStream
If a = true the stream g will start generating antithetic variates, i.e., 1 - U instead of U , until this method is called again with a = false.
setAsyncMailbox(String) - Static method in class org.simgrid.msg.Host
This static method sets a mailbox to receive in asynchronous mode.
setAutoRestart(boolean) - Method in class org.simgrid.msg.Process
Sets the "auto-restart" flag of the process.
setBound(double) - Method in class org.simgrid.msg.Task
Bound a computation to a certain load
setBound(int) - Method in class org.simgrid.msg.VM
Bound the VM to a certain % of its vcpu capability (e.g.
setBound(double) - Method in class org.simgrid.surf.Action
 
setComputeDuration(double) - Method in class org.simgrid.msg.Task
Set the computation amount needed to process the task
setCpu(String, Cpu) - Static method in class org.simgrid.surf.Surf
 
setCpu(String, long, Cpu) - Static method in class org.simgrid.surf.SurfJNI
 
setCpuModel(CpuModel) - Static method in class org.simgrid.surf.Surf
 
setCpuModel(long, CpuModel) - Static method in class org.simgrid.surf.SurfJNI
 
setData(Object) - Method in class org.simgrid.msg.Host
Sets the data of the host.
setDataSize(double) - Method in class org.simgrid.msg.Task
Set the data size of the task
setId(Long) - Method in class org.simgrid.msg.Task
 
setKillTime(double) - Method in class org.simgrid.msg.Process
Set the kill time of the process
setName(String) - Method in class org.simgrid.msg.Task
Sets the name of the task
setPackageSeed(int[]) - Static method in class org.simgrid.msg.RngStream
Sets the initial seed of the package RngStreams to the six integers in the vector seed.
setPowerPeakAt(int) - Method in class org.simgrid.surf.Cpu
 
setPriority(double) - Method in class org.simgrid.msg.Task
This method sets the priority of the computation of the task.
setPriority(double) - Method in class org.simgrid.surf.Action
 
setProperty(String, String) - Method in class org.simgrid.msg.Host
Change the value of a given host property.
setSeed(int[]) - Method in class org.simgrid.msg.RngStream
Sets the initial seed Ig of stream g to the vector seed.
setState(ActionState) - Method in class org.simgrid.surf.Action
 
setState(ResourceState) - Method in class org.simgrid.surf.Cpu
 
shareResources(double) - Method in class org.simgrid.surf.Model
Share the resources between the actions
shareResourcesFull(double) - Method in class org.simgrid.surf.Model
 
shareResourcesLazy(double) - Method in class org.simgrid.surf.Model
 
showArgs() - Method in class org.simgrid.msg.Process
 
shutdown() - Method in class org.simgrid.msg.VM
Immediately kills all processes within the given VM.
sleep(long) - Static method in class org.simgrid.msg.Process
Makes the current process sleep until millis millisecondes have elapsed.
sleep(long, int) - Static method in class org.simgrid.msg.Process
Makes the current process sleep until millis milliseconds and nanos nanoseconds have elapsed.
sleep(double) - Method in class org.simgrid.surf.Cpu
Make a process sleep for duration
start() - Method in class org.simgrid.msg.Process
This method actually creates and run the process.
start() - Method in class org.simgrid.msg.VM
start the VM
startTime - Variable in class org.simgrid.msg.Process
Start time of the process
storage - Variable in class org.simgrid.msg.File
 
Surf - Class in org.simgrid.surf
 
Surf() - Constructor for class org.simgrid.surf.Surf
 
SURF_ACTION_DONE - Static variable in class org.simgrid.surf.ActionState
 
SURF_ACTION_FAILED - Static variable in class org.simgrid.surf.ActionState
 
SURF_ACTION_NOT_IN_THE_SYSTEM - Static variable in class org.simgrid.surf.ActionState
 
SURF_ACTION_READY - Static variable in class org.simgrid.surf.ActionState
 
SURF_ACTION_READY_get() - Static method in class org.simgrid.surf.SurfJNI
 
SURF_ACTION_RUNNING - Static variable in class org.simgrid.surf.ActionState
 
SURF_ACTION_TO_FREE - Static variable in class org.simgrid.surf.ActionState
 
SURF_RESOURCE_OFF - Static variable in class org.simgrid.surf.ResourceState
 
SURF_RESOURCE_OFF_get() - Static method in class org.simgrid.surf.SurfJNI
 
SURF_RESOURCE_ON - Static variable in class org.simgrid.surf.ResourceState
 
SURF_RESOURCE_ON_get() - Static method in class org.simgrid.surf.SurfJNI
 
SurfJNI - Class in org.simgrid.surf
 
SurfJNI() - Constructor for class org.simgrid.surf.SurfJNI
 
suspend() - Method in class org.simgrid.msg.Process
Suspends the process by suspending the task on which it was waiting for the completion.
suspend() - Method in class org.simgrid.msg.VM
Immediately suspend the execution of all processes within the given VM No suspension cost occurs.
swigCMemOwn - Variable in class org.simgrid.surf.Action
 
swigCMemOwn - Variable in class org.simgrid.surf.ActionList
 
swigCMemOwn - Variable in class org.simgrid.surf.LmmConstraint
 
swigCMemOwn - Variable in class org.simgrid.surf.LmmVariable
 
swigCMemOwn - Variable in class org.simgrid.surf.Model
 
swigCMemOwn - Variable in class org.simgrid.surf.Plugin
 
swigCMemOwn - Variable in class org.simgrid.surf.Resource
 
swigCMemOwn - Variable in class org.simgrid.surf.RoutingEdge
 
swigCMemOwn - Variable in class org.simgrid.surf.TmgrTrace
 
swigCMemOwn - Variable in class org.simgrid.surf.TmgrTraceEvent
 
swigCMemOwn - Variable in class org.simgrid.surf.XbtDict
 
SwigDirector_Cpu_execute(Cpu, double) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_Cpu_getAvailableSpeed(Cpu) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_Cpu_getCore(Cpu) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_Cpu_getCurrentPowerPeak(Cpu) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_Cpu_getNbPstates(Cpu) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_Cpu_getPowerPeakAt(Cpu, int) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_Cpu_getSpeed(Cpu, double) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_Cpu_getState(Cpu) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_Cpu_isUsed(Cpu) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_Cpu_setPowerPeakAt(Cpu, int) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_Cpu_sleep(Cpu, double) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_Cpu_updateState(Cpu, long, double, double) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_CpuAction_getRemains(CpuAction) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_CpuAction_setPriority(CpuAction, double) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_CpuAction_setState(CpuAction, int) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_CpuModel_addTraces(CpuModel) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_CpuModel_createCpu(CpuModel, String, double[], int, double, long, int, int, long, long) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_CpuModel_getRunningActionSet(CpuModel) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_CpuModel_shareResources(CpuModel, double) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_CpuModel_shareResourcesFull(CpuModel, double) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_CpuModel_shareResourcesLazy(CpuModel, double) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_CpuModel_updateActionsState(CpuModel, double, double) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_CpuModel_updateActionsStateFull(CpuModel, double, double) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_CpuModel_updateActionsStateLazy(CpuModel, double, double) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_Plugin_cpuActionStateChangedCallback(Plugin, long, int, int) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_Plugin_cpuCreatedCallback(Plugin, long) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_Plugin_cpuDestructedCallback(Plugin, long) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_Plugin_cpuStateChangedCallback(Plugin, long, int, int) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_Plugin_networkActionStateChangedCallback(Plugin, long, int, int) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_Plugin_networkCommunicateCallback(Plugin, long, long, long, double, double) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_Plugin_networkLinkCreatedCallback(Plugin, long) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_Plugin_networkLinkDestructedCallback(Plugin, long) - Static method in class org.simgrid.surf.SurfJNI
 
SwigDirector_Plugin_networkLinkStateChangedCallback(Plugin, long, int, int) - Static method in class org.simgrid.surf.SurfJNI
 
swigDirectorDisconnect() - Method in class org.simgrid.surf.Cpu
 
swigDirectorDisconnect() - Method in class org.simgrid.surf.CpuAction
 
swigDirectorDisconnect() - Method in class org.simgrid.surf.CpuModel
 
swigDirectorDisconnect() - Method in class org.simgrid.surf.Plugin
 
swigReleaseOwnership() - Method in class org.simgrid.surf.Cpu
 
swigReleaseOwnership() - Method in class org.simgrid.surf.CpuAction
 
swigReleaseOwnership() - Method in class org.simgrid.surf.CpuModel
 
swigReleaseOwnership() - Method in class org.simgrid.surf.Plugin
 
swigTakeOwnership() - Method in class org.simgrid.surf.Cpu
 
swigTakeOwnership() - Method in class org.simgrid.surf.CpuAction
 
swigTakeOwnership() - Method in class org.simgrid.surf.CpuModel
 
swigTakeOwnership() - Method in class org.simgrid.surf.Plugin
 
swigToEnum(int) - Static method in class org.simgrid.surf.ActionState
 
swigToEnum(int) - Static method in class org.simgrid.surf.ResourceState
 
swigValue() - Method in class org.simgrid.surf.ActionState
 
swigValue() - Method in class org.simgrid.surf.ResourceState
 

T

task - Variable in class org.simgrid.msg.Comm
Task associated with the comm.
Task - Class in org.simgrid.msg
A task is either something to compute somewhere, or something to exchange between two hosts (or both).
Task() - Constructor for class org.simgrid.msg.Task
Default constructor (all fields to 0 or null)
Task(String, double, double) - Constructor for class org.simgrid.msg.Task
Construct an new task with the specified processing amount and amount of data needed.
Task(String, Host[], double[], double[]) - Constructor for class org.simgrid.msg.Task
Construct an new parallel task with the specified processing amount and amount for each host implied.
TaskCancelledException - Exception in org.simgrid.msg
This exception is raised when task is cancelled.
TaskCancelledException() - Constructor for exception org.simgrid.msg.TaskCancelledException
Constructs an TaskCancelledException without a detail message.
TaskCancelledException(String) - Constructor for exception org.simgrid.msg.TaskCancelledException
Constructs an TaskCancelledException with a detail message.
test() - Method in class org.simgrid.msg.Comm
Returns if the communication is finished or not.
TimeoutException - Exception in org.simgrid.msg
This exception is raised when time's out while sending tasks.
TimeoutException() - Constructor for exception org.simgrid.msg.TimeoutException
Constructs an TimeoutFailureException without a detail message.
TimeoutException(String) - Constructor for exception org.simgrid.msg.TimeoutException
Constructs an TransferFailureException with a detail message.
TmgrTrace - Class in org.simgrid.surf
 
TmgrTrace(long, boolean) - Constructor for class org.simgrid.surf.TmgrTrace
 
TmgrTraceEvent - Class in org.simgrid.surf
 
TmgrTraceEvent(long, boolean) - Constructor for class org.simgrid.surf.TmgrTraceEvent
 
TmgrTraceEvent_getIdx(long, TmgrTraceEvent) - Static method in class org.simgrid.surf.SurfJNI
 
toString() - Method in class org.simgrid.msg.As
 
toString() - Method in class org.simgrid.msg.Host
 
toString() - Method in class org.simgrid.surf.ActionState
 
toString() - Method in class org.simgrid.surf.ResourceState
 
Trace - Class in org.simgrid.trace
 
Trace() - Constructor for class org.simgrid.trace.Trace
 
TransferFailureException - Exception in org.simgrid.msg
This exception is raised if transfer failed while sending tasks.
TransferFailureException() - Constructor for exception org.simgrid.msg.TransferFailureException
Constructs an TransferFailureException without a detail message.
TransferFailureException(String) - Constructor for exception org.simgrid.msg.TransferFailureException
Constructs an TransferFailureException with a detail message.

U

updateActionsState(double, double) - Method in class org.simgrid.surf.Model
Update time of actions and eventually their states
updateActionsStateFull(double, double) - Method in class org.simgrid.surf.Model
 
updateActionsStateLazy(double, double) - Method in class org.simgrid.surf.Model
 
updateBandwidth(double, double) - Method in class org.simgrid.surf.NetworkLink
 
updateBandwidth(double) - Method in class org.simgrid.surf.NetworkLink
 
updateLatency(double, double) - Method in class org.simgrid.surf.NetworkLink
 
updateLatency(double) - Method in class org.simgrid.surf.NetworkLink
 
updateRemains(double) - Method in class org.simgrid.surf.Action
Update remaining amount of cost to do
updateState(TmgrTraceEvent, double, double) - Method in class org.simgrid.surf.Resource
Update the state of the Resource

V

verb(String) - Static method in class org.simgrid.msg.Msg
Issue an verbose logging message.
VM - Class in org.simgrid.msg
 
VM(Host, String) - Constructor for class org.simgrid.msg.VM
Create a `basic' VM (i.e.
VM(Host, String, int, int, int, String, int, int, int) - Constructor for class org.simgrid.msg.VM
Create a VM
vmVariableDeclare(String) - Static method in class org.simgrid.trace.Trace
Declare a new user variable associated to VMs.
vmVariableSet(String, String, double) - Static method in class org.simgrid.trace.Trace
Set the value of a variable of a VM.

W

waitCompletion() - Method in class org.simgrid.msg.Comm
Wait for the complemetion of the communication for an indefinite time
waitCompletion(double) - Method in class org.simgrid.msg.Comm
Wait for the completion of the communication.
waitFor(double) - Method in class org.simgrid.msg.Process
Makes the current process sleep until time seconds have elapsed.
warn(String) - Static method in class org.simgrid.msg.Msg
Issue an warning logging message.
wouldBlock() - Method in class org.simgrid.msg.Semaphore
returns a boolean indicating it this semaphore would block at this very specific time Note that the returned value may be wrong right after the function call, when you try to use it...
write(long, long) - Method in class org.simgrid.msg.File
Write elements into a file.

X

XbtDict - Class in org.simgrid.surf
 
XbtDict(long, boolean) - Constructor for class org.simgrid.surf.XbtDict
 
XbtDict() - Constructor for class org.simgrid.surf.XbtDict
 
XbtDict_getValue(long, XbtDict, String) - Static method in class org.simgrid.surf.SurfJNI
 
A C D E F G H I J K L M N O P R S T U V W X