SAGA Adaptor CPI v.1.0
saga::adaptors::bulk_strategy_try_exec Class Reference

#include <bulk_strategy_try_exec.hpp>

Inheritance diagram for saga::adaptors::bulk_strategy_try_exec:

List of all members.

Public Member Functions

 bulk_strategy_try_exec (void)
 ~bulk_strategy_try_exec (void)
virtual void apply (sorted_tc_type &analyser_res_)

Detailed Description

Definition at line 25 of file bulk_strategy_try_exec.hpp.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines