Default execution parameters. More...
Public Member Functions | |
coarsener_type const & | coarsener () const |
scheduler_type const & | scheduler () const |
extra_env_type const & | extra_env () const |
Public Types | |
using | result_type = void |
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 Public Attributes | |
static constexpr bool | is_blocking |
Protected Types | |
using | default_scheduler_type = default_scheduler |
using | default_param_types = tuple< null_coarsener, stapl::use_default, default_scheduler > |
using | param_types = typename compute_type_parameters< default_param_types, OptionalParams... >::type |
Default execution parameters.
This class reduces the symbol size for default cases.