Classe pour effectuer une réduction 'min'. Plus de détails...
#include <arcane/accelerator/Reduce.h>
Graphe d'héritage de Arcane::Accelerator::ReducerMin2< DataType >:
Graphe de collaboration de Arcane::Accelerator::ReducerMin2< DataType >:Fonctions membres publiques | |
| ReducerMin2 (RunCommand &command) | |
| __host__ __device__ void | combine (DataType v) |
Fonctions membres publiques hérités de Arcane::Accelerator::HostDeviceReducer2< DataType, impl::ReduceFunctorMin< 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 |
Types privés | |
| using | BaseClass = HostDeviceReducer2<DataType, impl::ReduceFunctorMin<DataType>> |
Classe pour effectuer une réduction 'min'.
|
private |
|
inlineexplicit |
|
inline |