Stores the execution parameters to be used for running a a skeleton in STAPL. These parameters are currently:
More...
|
| execution_params (coarsener_type const &coarsener, extra_env_type const &extra_env, scheduler_type const &scheduler) |
|
| execution_params (coarsener_type const &coarsener, extra_env_type const &extra_env) |
|
| execution_params (coarsener_type const &coarsener) |
|
coarsener_type const & | coarsener () const |
|
scheduler_type const & | scheduler () const |
|
extra_env_type const & | extra_env () const |
|
|
using | result_type = ResultType |
|
using | coarsener_type = typename tuple_element< 0, param_types >::type |
|
using | extra_env_type = typename tuple_element< 1, param_types >::type |
|
using | scheduler_type = typename tuple_element< 2, param_types >::type |
|
|
static constexpr bool | is_blocking = isBlocking |
|
template<typename ResultType, bool isBlocking, typename... OptionalParams>
class stapl::skeletons::skeletons_impl::execution_params< ResultType, isBlocking, OptionalParams >
Stores the execution parameters to be used for running a a skeleton in STAPL. These parameters are currently:
- Template Parameters
-
ResultType | the result type of the given skeleton if any. |
isBlocking | whether the execution should be blocking or not. |
OptionalParams... | the following optional parameters can be passed: 1. Coarsener - data coarsener to be used 2. ExtraEnv - an extra spawning environment to be used in addition to the default taskgraph_env 3. Scheduler - scheduler to be used for the generated taskgraph. |
The documentation for this class was generated from the following file: