Go to the source code of this file.
|
|
log::devel_tag | flecsi::reduction_wrapper_tag ("reduction_wrapper") |
| |
|
Legion::ReductionOpID | flecsi::exec::detail::reduction_id |
| |
| template<class R > |
| const Legion::ReductionOpID | flecsi::exec::reduction_op |
| |
◆ register_reduction()
template<class >
| void flecsi::exec::detail::register_reduction |
( |
| ) |
|
Register the user-defined reduction operator with the runtime.
◆ reduction_op
template<class R >
| MPI_Op flecsi::exec::reduction_op |
|
inline |
Initial value:=
(run::context::instance().register_init(detail::register_reduction<R>),
++detail::reduction_id)