14#include "arcane/impl/DataOperation.h" 
   16#include "arcane/utils/FatalErrorException.h" 
   30  template<
typename DataType>
 
   31  DataType operator()(
const DataType& input1,
const DataType& input2)
 
   33    return (DataType)(input1 + input2);
 
 
   40  template<
typename DataType>
 
   41  DataType operator()(
const DataType& input1,
const DataType& input2)
 
   43    return input1 - input2;
 
 
   50  template<
typename DataType>
 
   51  DataType operator()(
const DataType& input1,
const DataType& input2)
 
 
   60  template<
typename DataType>
 
   61  DataType operator()(
const DataType& input1,
const DataType& input2)
 
 
#define ARCANE_FATAL(...)
Macro envoyant une exception FatalErrorException.
Interface d'une opération sur une donnée.
__host__ __device__ Real2 min(Real2 a, Real2 b)
Retourne le minimum de deux Real2.
T max(const T &a, const T &b, const T &c)
Retourne le maximum de trois éléments.
eReduceType
Types des réductions supportées.
@ ReduceSum
Somme des valeurs.
@ ReduceMin
Minimum des valeurs.
@ ReduceMax
Maximum des valeurs.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-