SAGA Adaptor CPI v.1.0
|
#include <bulk_strategy_try_exec.hpp>
Public Member Functions | |
bulk_strategy_try_exec (void) | |
~bulk_strategy_try_exec (void) | |
virtual void | apply (sorted_tc_type &analyser_res_) |
Definition at line 25 of file bulk_strategy_try_exec.hpp.
saga::adaptors::bulk_strategy_try_exec::bulk_strategy_try_exec | ( | void | ) |
constructor
Definition at line 20 of file bulk_strategy_try_exec.cpp.
saga::adaptors::bulk_strategy_try_exec::~bulk_strategy_try_exec | ( | void | ) | [inline] |
destructor
Definition at line 57 of file bulk_strategy_try_exec.hpp.
void saga::adaptors::bulk_strategy_try_exec::apply | ( | sorted_tc_type & | analyser_res_ | ) | [virtual] |
applies the try and retry execution strategy.
same as simple strategy.
selects a adaptor for every task group, submits the task group to it, and controls the proper execution. If tasks remain, which are not executed, the next adaptor is selected and until no more bulk enabled adaptors are available.
If tasks or task groups can not be executed within a bulk they are executed one-by-one.
Reimplemented from saga::adaptors::bulk_strategy_base.
Definition at line 62 of file bulk_strategy_try_exec.cpp.