*
* This section describes the functions for managing the tasks.
*
- * A task is some <em>computing amount</em> that can be executed
+ * A task is some <em>working amount</em> that can be executed
* in parallel on several workstations. A task may depend on other
* tasks, this means that the task cannot start until the other tasks are done.
* Each task has a <em>\ref e_SD_task_state_t "state"</em> indicating whether
void SD_task_watch(SD_task_t task, e_SD_task_state_t state);
void SD_task_unwatch(SD_task_t task, e_SD_task_state_t state);
void SD_task_schedule(SD_task_t task, int workstation_nb,
- const SD_workstation_t *workstation_list, double *computation_amount,
- double *communication_amount, double rate);
+ const SD_workstation_t *workstation_list, const double *computation_amount,
+ const double *communication_amount, double rate);
void SD_task_unschedule(SD_task_t task);
void SD_task_destroy(SD_task_t task);
/** @} */