~ubuntu-branches/ubuntu/raring/simgrid/raring

« back to all changes in this revision

Viewing changes to examples/simdag/scheduling/minmin_test.c

  • Committer: Package Import Robot
  • Author(s): Martin Quinson
  • Date: 2013-01-31 00:24:51 UTC
  • mfrom: (10.1.6 sid)
  • Revision ID: package-import@ubuntu.com-20130131002451-krejhf7w7h24lpsc
Tags: 3.9~rc1-1
* New upstream release: the "Grasgory" release. Major changes:
  - Gras was completely removed from this version.
  - Documentation reorganization to ease browsing it.
  - New default value for the TCP_gamma parameter: 4MiB

Show diffs side-by-side

added added

removed removed

Lines of Context:
53
53
}
54
54
 
55
55
static SD_task_t SD_workstation_get_last_scheduled_task( SD_workstation_t workstation){
56
 
        WorkstationAttribute attr =
57
 
                        (WorkstationAttribute) SD_workstation_get_data(workstation);
58
 
        return attr->last_scheduled_task;
 
56
  WorkstationAttribute attr =
 
57
      (WorkstationAttribute) SD_workstation_get_data(workstation);
 
58
  return attr->last_scheduled_task;
59
59
}
60
60
 
61
61
static void SD_workstation_set_last_scheduled_task(SD_workstation_t workstation,
62
 
                SD_task_t task){
63
 
        WorkstationAttribute attr =
64
 
                        (WorkstationAttribute) SD_workstation_get_data(workstation);
65
 
        attr->last_scheduled_task=task;
66
 
        SD_workstation_set_data(workstation, attr);
 
62
    SD_task_t task){
 
63
  WorkstationAttribute attr =
 
64
      (WorkstationAttribute) SD_workstation_get_data(workstation);
 
65
  attr->last_scheduled_task=task;
 
66
  SD_workstation_set_data(workstation, attr);
67
67
}
68
68
 
69
69
static xbt_dynar_t get_ready_tasks(xbt_dynar_t dax)
347
347
    last_scheduled_task = 
348
348
      SD_workstation_get_last_scheduled_task(selected_workstation);
349
349
    if (last_scheduled_task && 
350
 
        (SD_task_get_state(last_scheduled_task) != SD_DONE) &&
351
 
        (SD_task_get_state(last_scheduled_task) != SD_FAILED) &&
352
 
        !SD_task_dependency_exists(
353
 
           SD_workstation_get_last_scheduled_task(selected_workstation),
354
 
           selected_task))
 
350
  (SD_task_get_state(last_scheduled_task) != SD_DONE) &&
 
351
  (SD_task_get_state(last_scheduled_task) != SD_FAILED) &&
 
352
  !SD_task_dependency_exists(
 
353
     SD_workstation_get_last_scheduled_task(selected_workstation),
 
354
     selected_task))
355
355
      SD_task_dependency_add("resource", NULL,
356
 
                             last_scheduled_task, selected_task);
 
356
           last_scheduled_task, selected_task);
357
357
    
358
358
    SD_workstation_set_last_scheduled_task(selected_workstation, selected_task);
359
359