12#ifndef ARCANE_UTILS_MATHAPFLOAT_H 
   13#define ARCANE_UTILS_MATHAPFLOAT_H 
   32#ifdef ARCANE_CHECK_MATH 
 
   67#ifdef ARCANE_CHECK_MATH 
 
   84pow(apfloat x,apfloat y)
 
   86#ifdef ARCANE_CHECK_MATH 
 
  103  return ( (a<b) ? a : b );
 
 
  115  return ( (a<b) ? b : a );
 
 
__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.
 
double toDouble(Real r)
Converti un Real en double.
 
Espace de nom pour les fonctions mathématiques.
 
__host__ __device__ double pow(double x, double y)
Fonction puissance.
 
__host__ __device__ double floor(double v)
Arondir v à l'entier immédiatement inférieur.
 
__host__ __device__ double sqrt(double v)
Racine carrée de v.
 
__host__ __device__ double log(double v)
Logarithme népérien de v.
 
__host__ __device__ double exp(double v)
Exponentielle de v.
 
__host__ __device__ void arcaneMathError(long double arg_value, const char *func_name)
Signale un argument invalide d'une fonction mathématique.