the compilation of one group does not begin until the previous group
has finished (in the manager)
|
|
__init__(self)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature |
source code
|
|
|
|
reset(self)
clears the state of the object (put back the tasks into self.tasks) |
source code
|
|
|
|
|
|
|
get_next_set(self)
next list of tasks to execute using max job settings, returns
(maxjobs, task_list) |
source code
|
|
|
|
make_cstr_groups(self)
unite the tasks that have similar constraints |
source code
|
|
|
|
|
|
|
|
|
|
compare_exts(self,
t1,
t2)
extension production |
source code
|
|
|
|
compare_partial(self,
t1,
t2)
partial relations after/before |
source code
|
|
|
|
extract_constraints(self)
extract the parallelization constraints from the tasks with different
constraints |
source code
|
|
|
|
tasks_in_parallel(self)
(NORMAL) next list of tasks that may be executed in parallel |
source code
|
|
|
|
tasks_by_max_jobs(self)
(JOBCONTROL) returns the tasks that can run in parallel with the max
amount of jobs |
source code
|
|
|
|
tasks_with_inner_constraints(self)
(MAXPARALLEL) returns all tasks in this group, but add the
constraints on each task instance as an optimization, it might be
desirable to discard the tasks which do not have to run |
source code
|
|
|
Inherited from object:
__delattr__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__str__
|