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)
Convertit un Real en double.
Espace de nom pour les fonctions mathématiques.
apfloat pow(apfloat x, apfloat y)
Fonction puissance.
apfloat exp(apfloat v)
Exponentielle de v.
apfloat floor(apfloat v)
Arondir v à l'entier immédiatement inférieur.
apfloat log(apfloat v)
Logarithme népérien de v.
apfloat sqrt(apfloat v)
Racine carrée de v.
__host__ __device__ void arcaneMathError(long double arg_value, const char *func_name)
Signale un argument invalide d'une fonction mathématique.