-
template<typename Mask, typename... Field, typename Function>
void for_each_value_masked(const eckit::Parametrisation& config,
const Mask& mask,
std::tuple<Field...>&& fields,
const Function& function)
-
template<typename Mask, typename Function>
void for_each_value_masked(const eckit::Parametrisation& config,
const Mask& mask,
Field field,
const Function& function)
-
template<typename Mask, typename Function>
void for_each_value_masked(const eckit::Parametrisation& config,
const Mask& mask,
Field field_1,
Field field_2,
const Function& function)
-
template<typename Mask, typename Function>
void for_each_value_masked(const eckit::Parametrisation& config,
const Mask& mask,
Field field_1,
Field field_2,
Field field_3,
const Function& function)
-
template<typename Mask, typename Function>
void for_each_value_masked(const eckit::Parametrisation& config,
const Mask& mask,
Field field_1,
Field field_2,
Field field_3,
Field field_4,
const Function& function)
-
template<typename ExecutionPolicy, typename Mask, typename... Field, typename Function, typename =
std::enable_if_t<execution::is_execution_policy<ExecutionPolicy>()>>
void for_each_value_masked(ExecutionPolicy,
const Mask& mask,
std::tuple<Field...>&& fields,
const Function& function)
-
template<typename ExecutionPolicy, typename Mask, typename Function, typename =
std::enable_if_t<execution::is_execution_policy<ExecutionPolicy>()>>
void for_each_value_masked(ExecutionPolicy execution_policy,
const Mask& mask,
Field field,
const Function& function)
-
template<typename ExecutionPolicy, typename Mask, typename Function, typename =
std::enable_if_t<execution::is_execution_policy<ExecutionPolicy>()>>
void for_each_value_masked(ExecutionPolicy execution_policy,
const Mask& mask,
Field field_1,
Field field_2,
const Function& function)
-
template<typename ExecutionPolicy, typename Mask, typename Function, typename =
std::enable_if_t<execution::is_execution_policy<ExecutionPolicy>()>>
void for_each_value_masked(ExecutionPolicy execution_policy,
const Mask& mask,
Field field_1,
Field field_2,
Field field_3,
const Function& function)
-
template<typename ExecutionPolicy, typename Mask, typename Function, typename =
std::enable_if_t<execution::is_execution_policy<ExecutionPolicy>()>>
void for_each_value_masked(ExecutionPolicy execution_policy,
const Mask& mask,
Field field_1,
Field field_2,
Field field_3,
Field field_4,
const Function& function)
-
template<typename Mask, typename... Field, typename Function>
void for_each_value_masked(const Mask& mask,
std::tuple<Field...>&& fields,
const Function& function)
-
template<typename Mask, typename Function>
void for_each_value_masked(const Mask& mask,
Field field,
const Function& function)
-
template<typename Mask, typename Function>
void for_each_value_masked(const Mask& mask,
Field field_1,
Field field_2,
const Function& function)
-
template<typename Mask, typename Function>
void for_each_value_masked(const Mask& mask,
Field field_1,
Field field_2,
Field field_3,
const Function& function)
-
template<typename Mask, typename Function>
void for_each_value_masked(const Mask& mask,
Field field_1,
Field field_2,
Field field_3,
Field field_4,
const Function& function)
-
template<typename... Field, typename Function>
void for_each_value(const eckit::Parametrisation& config,
std::tuple<Field...>&& fields,
const Function& function)
-
template<typename Function>
void for_each_value(const eckit::Parametrisation& config,
Field field,
const Function& function)
-
template<typename Function>
void for_each_value(const eckit::Parametrisation& config,
Field field_1,
Field field_2,
const Function& function)
-
template<typename Function>
void for_each_value(const eckit::Parametrisation& config,
Field field_1,
Field field_2,
Field field_3,
const Function& function)
-
template<typename Function>
void for_each_value(const eckit::Parametrisation& config,
Field field_1,
Field field_2,
Field field_3,
Field field_4,
const Function& function)
-
template<typename ExecutionPolicy, typename... Field, typename Function, typename =
std::enable_if_t<execution::is_execution_policy<ExecutionPolicy>()>>
void for_each_value(ExecutionPolicy,
std::tuple<Field...>&& fields,
const Function& function)
-
template<typename ExecutionPolicy, typename Function, typename =
std::enable_if_t<execution::is_execution_policy<ExecutionPolicy>()>>
void for_each_value(ExecutionPolicy execution_policy,
Field field,
const Function& function)
-
template<typename ExecutionPolicy, typename Function, typename =
std::enable_if_t<execution::is_execution_policy<ExecutionPolicy>()>>
void for_each_value(ExecutionPolicy execution_policy,
Field field_1,
Field field_2,
const Function& function)
-
template<typename ExecutionPolicy, typename Function, typename =
std::enable_if_t<execution::is_execution_policy<ExecutionPolicy>()>>
void for_each_value(ExecutionPolicy execution_policy,
Field field_1,
Field field_2,
Field field_3,
const Function& function)
-
template<typename ExecutionPolicy, typename Function, typename =
std::enable_if_t<execution::is_execution_policy<ExecutionPolicy>()>>
void for_each_value(ExecutionPolicy execution_policy,
Field field_1,
Field field_2,
Field field_3,
Field field_4,
const Function& function)
-
template<typename... Field, typename Function>
void for_each_value(std::tuple<Field...>&& fields,
const Function& function)
-
template<typename Function>
void for_each_value(Field field,
const Function& function)
-
template<typename Function>
void for_each_value(Field field_1,
Field field_2,
const Function& function)
-
template<typename Function>
void for_each_value(Field field_1,
Field field_2,
Field field_3,
const Function& function)
-
template<typename Function>
void for_each_value(Field field_1,
Field field_2,
Field field_3,
Field field_4,
const Function& function)
-
template<typename Mask, typename... Field, typename Function>
void for_each_column_masked(const eckit::Parametrisation& config,
const Mask& mask,
std::tuple<Field...>&& fields,
const Function& function)
-
template<typename Mask, typename Function>
void for_each_column_masked(const eckit::Parametrisation& config,
const Mask& mask,
Field field,
const Function& function)
-
template<typename Mask, typename Function>
void for_each_column_masked(const eckit::Parametrisation& config,
const Mask& mask,
Field field_1,
Field field_2,
const Function& function)
-
template<typename Mask, typename Function>
void for_each_column_masked(const eckit::Parametrisation& config,
const Mask& mask,
Field field_1,
Field field_2,
Field field_3,
const Function& function)
-
template<typename Mask, typename Function>
void for_each_column_masked(const eckit::Parametrisation& config,
const Mask& mask,
Field field_1,
Field field_2,
Field field_3,
Field field_4,
const Function& function)
-
template<typename ExecutionPolicy, typename Mask, typename... Field, typename Function, typename =
std::enable_if_t<execution::is_execution_policy<ExecutionPolicy>()>>
void for_each_column_masked(ExecutionPolicy,
const Mask& mask,
std::tuple<Field...>&& fields,
const Function& function)
-
template<typename ExecutionPolicy, typename Mask, typename Function, typename =
std::enable_if_t<execution::is_execution_policy<ExecutionPolicy>()>>
void for_each_column_masked(ExecutionPolicy execution_policy,
const Mask& mask,
Field field,
const Function& function)
-
template<typename ExecutionPolicy, typename Mask, typename Function, typename =
std::enable_if_t<execution::is_execution_policy<ExecutionPolicy>()>>
void for_each_column_masked(ExecutionPolicy execution_policy,
const Mask& mask,
Field field_1,
Field field_2,
const Function& function)
-
template<typename ExecutionPolicy, typename Mask, typename Function, typename =
std::enable_if_t<execution::is_execution_policy<ExecutionPolicy>()>>
void for_each_column_masked(ExecutionPolicy execution_policy,
const Mask& mask,
Field field_1,
Field field_2,
Field field_3,
const Function& function)
-
template<typename ExecutionPolicy, typename Mask, typename Function, typename =
std::enable_if_t<execution::is_execution_policy<ExecutionPolicy>()>>
void for_each_column_masked(ExecutionPolicy execution_policy,
const Mask& mask,
Field field_1,
Field field_2,
Field field_3,
Field field_4,
const Function& function)
-
template<typename Mask, typename... Field, typename Function>
void for_each_column_masked(const Mask& mask,
std::tuple<Field...>&& fields,
const Function& function)
-
template<typename Mask, typename Function>
void for_each_column_masked(const Mask& mask,
Field field,
const Function& function)
-
template<typename Mask, typename Function>
void for_each_column_masked(const Mask& mask,
Field field_1,
Field field_2,
const Function& function)
-
template<typename Mask, typename Function>
void for_each_column_masked(const Mask& mask,
Field field_1,
Field field_2,
Field field_3,
const Function& function)
-
template<typename Mask, typename Function>
void for_each_column_masked(const Mask& mask,
Field field_1,
Field field_2,
Field field_3,
Field field_4,
const Function& function)
-
template<typename... Field, typename Function>
void for_each_column(const eckit::Parametrisation& config,
std::tuple<Field...>&& fields,
const Function& function)
-
template<typename Function>
void for_each_column(const eckit::Parametrisation& config,
Field field,
const Function& function)
-
template<typename Function>
void for_each_column(const eckit::Parametrisation& config,
Field field_1,
Field field_2,
const Function& function)
-
template<typename Function>
void for_each_column(const eckit::Parametrisation& config,
Field field_1,
Field field_2,
Field field_3,
const Function& function)
-
template<typename Function>
void for_each_column(const eckit::Parametrisation& config,
Field field_1,
Field field_2,
Field field_3,
Field field_4,
const Function& function)
-
template<typename ExecutionPolicy, typename... Field, typename Function, typename =
std::enable_if_t<execution::is_execution_policy<ExecutionPolicy>()>>
void for_each_column(ExecutionPolicy,
std::tuple<Field...>&& fields,
const Function& function)
-
template<typename ExecutionPolicy, typename Function, typename =
std::enable_if_t<execution::is_execution_policy<ExecutionPolicy>()>>
void for_each_column(ExecutionPolicy execution_policy,
Field field,
const Function& function)
-
template<typename ExecutionPolicy, typename Function, typename =
std::enable_if_t<execution::is_execution_policy<ExecutionPolicy>()>>
void for_each_column(ExecutionPolicy execution_policy,
Field field_1,
Field field_2,
const Function& function)
-
template<typename ExecutionPolicy, typename Function, typename =
std::enable_if_t<execution::is_execution_policy<ExecutionPolicy>()>>
void for_each_column(ExecutionPolicy execution_policy,
Field field_1,
Field field_2,
Field field_3,
const Function& function)
-
template<typename ExecutionPolicy, typename Function, typename =
std::enable_if_t<execution::is_execution_policy<ExecutionPolicy>()>>
void for_each_column(ExecutionPolicy execution_policy,
Field field_1,
Field field_2,
Field field_3,
Field field_4,
const Function& function)
-
template<typename... Field, typename Function>
void for_each_column(std::tuple<Field...>&& fields,
const Function& function)
-
template<typename Function>
void for_each_column(Field field,
const Function& function)
-
template<typename Function>
void for_each_column(Field field_1,
Field field_2,
const Function& function)
-
template<typename Function>
void for_each_column(Field field_1,
Field field_2,
Field field_3,
const Function& function)
-
template<typename Function>
void for_each_column(Field field_1,
Field field_2,
Field field_3,
Field field_4,
const Function& function)