Class to apply methods of additional arguments at the beginning and end of the kernel. More...
Static Public Member Functions | |
| template<typename... RemainingArgs> | |
| static void | applyAtBegin (RemainingArgs &... remaining_args) |
| Applies the functors of additional arguments at the beginning of the iteration. | |
| template<typename... RemainingArgs> | |
| static void | applyAtEnd (RemainingArgs &... remaining_args) |
| Applies the functors of additional arguments at the end of the iteration. | |
Static Private Member Functions | |
| template<typename OneArg> | |
| static void | _doOneAtBegin (OneArg &one_arg) |
| template<typename OneArg> | |
| static void | _doOneAtEnd (OneArg &one_arg) |
Class to apply methods of additional arguments at the beginning and end of the kernel.
Definition at line 32 of file HostKernelRemainingArgsHelper.h.
|
inlinestaticprivate |
Definition at line 52 of file HostKernelRemainingArgsHelper.h.
|
inlinestaticprivate |
Definition at line 57 of file HostKernelRemainingArgsHelper.h.
|
inlinestatic |
Applies the functors of additional arguments at the beginning of the iteration.
Definition at line 38 of file HostKernelRemainingArgsHelper.h.
Referenced by Arcane::Accelerator::Impl::WorkGroupSequentialForHelper::apply(), Arcane::arcaneSequentialFor(), and Arcane::arccoreSequentialFor().
|
inlinestatic |
Applies the functors of additional arguments at the end of the iteration.
Definition at line 45 of file HostKernelRemainingArgsHelper.h.
Referenced by Arcane::Accelerator::Impl::WorkGroupSequentialForHelper::apply(), Arcane::arcaneSequentialFor(), and Arcane::arccoreSequentialFor().