Classe pour effectuer une réduction 'somme'. Plus de détails...
#include <arcane/accelerator/Reduce.h>
Fonctions membres publiques | |
| ReducerSum2 (RunCommand &command) | |
| __host__ __device__ void | combine (DataType v) |
Fonctions membres publiques hérités de Arcane::Accelerator::HostDeviceReducer2< DataType, impl::ReduceFunctorSum< DataType > > | |
| HostDeviceReducer2 (RunCommand &command) | |
| DataType | reducedValue () |
| HostDeviceReducer2 (RunCommand &command) | |
| DataType | reducedValue () |
Fonctions membres publiques hérités de Arcane::Accelerator::HostDeviceReducerBase< DataType, ReduceFunctor > | |
| HostDeviceReducerBase (RunCommand &command) | |
| __host__ __device__ | HostDeviceReducerBase (const HostDeviceReducerBase &rhs) |
| __host__ __device__ | HostDeviceReducerBase (HostDeviceReducerBase &&rhs)=delete |
| HostDeviceReducerBase & | operator= (const HostDeviceReducerBase &rhs)=delete |
| __host__ __device__ void | setValue (DataType v) |
| __host__ __device__ DataType | localValue () const |
Classe pour effectuer une réduction 'somme'.
|
inlineexplicit |
|
inline |