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.