|
| L07Action (Model *model, int host_nb, sg_host_t *host_list, double *flops_amount, double *bytes_amount, double rate) |
|
| ~L07Action () |
|
void | updateBound () |
|
int | unref () override |
| Unref that action (and destroy it if refcount reaches 0) More...
|
|
| CpuAction (simgrid::surf::Model *model, double cost, bool failed) |
|
| CpuAction (simgrid::surf::Model *model, double cost, bool failed, lmm_variable_t var) |
|
void | setState (simgrid::surf::Action::State state) override |
| Set the state of the current Action. More...
|
|
void | updateRemainingLazy (double now) override |
|
std::list< Cpu * > | cpus () |
| returns a list of all CPUs that this action is using More...
|
|
void | suspend () override |
| Suspend the current Action. More...
|
|
void | resume () override |
| Resume the current Action. More...
|
|
| Action (simgrid::surf::Model *model, double cost, bool failed) |
| Action constructor. More...
|
|
| Action (simgrid::surf::Model *model, double cost, bool failed, lmm_variable_t var) |
| Action constructor. More...
|
|
virtual | ~Action () |
| Destructor. More...
|
|
void | finish (Action::State state) |
| Mark that the action is now finished. More...
|
|
Action::State | getState () const |
| Get the state of the current Action. More...
|
|
double | getBound () const |
| Get the bound of the current Action. More...
|
|
void | setBound (double bound) |
| Set the bound of the current Action. More...
|
|
double | getStartTime () const |
| Get the start time of the current action. More...
|
|
double | getFinishTime () const |
| Get the finish time of the current action. More...
|
|
void * | getData () const |
| Get the user data associated to the current action. More...
|
|
void | setData (void *data) |
| Set the user data associated to the current action. More...
|
|
double | getCost () const |
| Get the cost of the current action. More...
|
|
void | setCost (double cost) |
| Set the cost of the current action. More...
|
|
void | updateMaxDuration (double delta) |
| Update the maximum duration of the current action. More...
|
|
void | updateRemains (double delta) |
| Update the remaining time of the current action. More...
|
|
void | setRemains (double value) |
| Set the remaining time of the current action. More...
|
|
virtual double | getRemains () |
| Get the remaining time of the current action after updating the resource. More...
|
|
double | getRemainsNoUpdate () const |
| Get the remaining time of the current action without updating the resource. More...
|
|
void | setFinishTime (double value) |
| Set the finish time of the current action. More...
|
|
void | ref () |
| Add a reference to the current action (refcounting) More...
|
|
virtual void | cancel () |
| Cancel the current Action if running. More...
|
|
virtual bool | isSuspended () |
| Returns true if the current action is running. More...
|
|
double | getMaxDuration () const |
| Get the maximum duration of the current action. More...
|
|
virtual void | setMaxDuration (double duration) |
| Set the maximum duration of the current Action. More...
|
|
char * | getCategory () const |
| Get the tracing category associated to the current action. More...
|
|
void | setCategory (const char *category) |
| Set the tracing category of the current Action. More...
|
|
double | getPriority () const |
| Get the priority of the current Action. More...
|
|
virtual void | setSharingWeight (double priority) |
| Set the priority of the current Action. More...
|
|
void | setSharingWeightNoUpdate (double weight) |
|
ActionList * | getStateSet () const |
| Get the state set in which the action is. More...
|
|
simgrid::surf::Model * | getModel () const |
|
void | heapInsert (heap_type &heap, double key, enum heap_action_type hat) |
|
void | heapRemove (heap_type &heap) |
|
void | heapUpdate (heap_type &heap, double key, enum heap_action_type hat) |
|
void | clearHeapHandle () |
|
lmm_variable_t | getVariable () const |
|
void | setVariable (lmm_variable_t var) |
|
double | getLastUpdate () const |
|
void | refreshLastUpdate () |
|
double | getLastValue () const |
|
void | setLastValue (double val) |
|
enum heap_action_type | getHat () const |
|
bool | is_linked () const |
|