12#ifndef ARCANE_UTILS_MATHAPFLOAT_H
13#define ARCANE_UTILS_MATHAPFLOAT_H
32#ifdef ARCANE_CHECK_MATH
67#ifdef ARCANE_CHECK_MATH
86#ifdef ARCANE_CHECK_MATH
103 return ( (a<
b) ? a :
b );
115 return ( (a<
b) ?
b : a );
Lecteur des fichiers de maillage via la bibliothèque LIMA.
T max(const T &a, const T &b, const T &c)
Retourne le maximum de trois éléments.
ARCCORE_HOST_DEVICE Real2 min(Real2 a, Real2 b)
Retourne le minimum de deux Real2.
double toDouble(Real r)
Converti un Real en double.
Espace de nom pour les fonctions mathématiques.
ARCCORE_HOST_DEVICE double floor(double v)
Arondir v à l'entier immédiatement inférieur.
ARCCORE_HOST_DEVICE double exp(double v)
Exponentielle de v.
ARCCORE_HOST_DEVICE double log(double v)
Logarithme népérien de v.
ARCCORE_HOST_DEVICE double pow(double x, double y)
Fonction puissance.
ARCCORE_HOST_DEVICE double sqrt(double v)
Racine carrée de v.
ARCCORE_HOST_DEVICE void arcaneMathError(long double arg_value, const char *func_name)
Signale un argument invalide d'une fonction mathématique.