18 #if !defined(__FLECSI_PRIVATE__) 19 #error Do not include this file directly! 31 inline log::devel_tag reduction_wrapper_tag(
"reduction_wrapper");
43 inline Legion::ReductionOpID reduction_id;
48 inline const Legion::ReductionOpID reduction_op =
49 (run::context::instance().register_init(detail::register_reduction<R>),
50 ++detail::reduction_id);
54 detail::register_reduction() {
57 flog_devel(info) <<
"registering reduction operation " << util::type<TYPE>()
62 Legion::Runtime::register_reduction_op<TYPE>(reduction_op<TYPE>);
void register_reduction()
Definition: reduction_wrapper.hh:54
Definition: control.hh:31