Concurrency::precise_math, espace de noms

Les fonctions de l’espace precise_math de noms sont conformes à C99. Les versions simple précision et double précision de chaque fonction sont incluses. Par exemple, acos il s’agit de la version double précision et acosf de la version simple précision. Ces fonctions, y compris les fonctions à précision unique, nécessitent une prise en charge étendue de double précision sur l’accélérateur. Vous pouvez utiliser l’accélérateur ::supports_double_precision pour déterminer si vous pouvez exécuter ces fonctions sur un accélérateur spécifique.

Syntaxe

namespace precise_math;

Paramètres

Membres

Functions

Nom Description
acos Surcharge. Calcule l’arccosine de l’argument
acosf Calcule l’arccosine de l’argument
acosh Surcharge. Calcule le cosinus hyperbolique inverse de l’argument
acoshf Calcule le cosinus hyperbolique inverse de l’argument
asin Surcharge. Calcule l’arcsin de l’argument
asinf Calcule l’arcsin de l’argument
asinh Surcharge. Calcule le sinus hyperbolique inverse de l’argument
asinhf Calcule le sinus hyperbolique inverse de l’argument
atan Surcharge. Calcule l’arctangent de l’argument
atan2 Surcharge. Calcule l’arctangente de _Y/_X
atan2f Calcule l’arctangente de _Y/_X
atanf Calcule l’arctangent de l’argument
atanh Surcharge. Calcule la tangente hyperbolique inverse de l’argument
atanhf Calcule la tangente hyperbolique inverse de l’argument
cbrt Surcharge. Calcule la racine réelle du cube de l’argument
cbrtf Calcule la racine réelle du cube de l’argument
ceil Surcharge. Calcule le plafond de l’argument
ceilf Calcule le plafond de l’argument
copysign Surcharge. Produit une valeur avec l’ampleur de _X et le signe de _Y
copysignf Produit une valeur avec l’ampleur de _X et le signe de _Y
cos Surcharge. Calcule le cosinus de l’argument
cosf Calcule le cosinus de l’argument
cosh Surcharge. Calcule la valeur cosinus hyperbolique de l’argument
coshf Calcule la valeur cosinus hyperbolique de l’argument
cospi Surcharge. Calcule la valeur cosinus de pi * _X
cospif Calcule la valeur cosinus de pi * _X
erf Surcharge. Calcule la fonction d’erreur de _X
erfc Surcharge. Calcule la fonction d’erreur complémentaire de _X
erfcf Calcule la fonction d’erreur complémentaire de _X
erfcinv Surcharge. Calcule la fonction d’erreur complémentaire inverse de _X
erfcinvf Calcule la fonction d’erreur complémentaire inverse de _X
erff Calcule la fonction d’erreur de _X
erfinv Surcharge. Calcule la fonction d’erreur inverse de _X
erfinvf Calcule la fonction d’erreur inverse de _X
exp Surcharge. Calcule l’exponentiel base-e de l’argument
exp10 Surcharge. Calcule l’exponentiel base 10 de l’argument
exp10f Calcule l’exponentiel base 10 de l’argument
exp2 Surcharge. Calcule l’exponentiel base 2 de l’argument
exp2f Calcule l’exponentiel base 2 de l’argument
expf Calcule l’exponentiel base-e de l’argument
expm1 Surcharge. Calcule l’exponentielle de base e de l’argument, moins 1
expm1f Calcule l’exponentielle de base e de l’argument, moins 1
fabs Surcharge. Retourne la valeur absolue de l’argument
fabsf Retourne la valeur absolue de l’argument
fdim Surcharge. Détermine la différence positive entre les arguments
fdimf Détermine la différence positive entre les arguments
floor Surcharge. Calcule le plancher de l’argument
floorf Calcule le plancher de l’argument
fma Surcharge. Calcul (_X * _Y) + _Z, arrondi sous la forme d’une opération ternaire
fmaf Calcul (_X * _Y) + _Z, arrondi sous la forme d’une opération ternaire
fmax Surcharge. Déterminer la valeur numérique maximale des arguments
fmaxf Déterminer la valeur numérique maximale des arguments
fmin Surcharge. Déterminer la valeur numérique minimale des arguments
fminf Déterminer la valeur numérique minimale des arguments
fmod Function (C++ AMP) Surcharge. Calcule le reste à virgule flottante de _X/_Y
fmodf Calcule le reste à virgule flottante de _X/_Y
fpclassify Surcharge. Classifie la valeur d’argument comme NaN, infini, normal, subnormal, zéro
frexp Surcharge. Obtient la mantissa et l’exposant de _X
frexpf Obtient la mantissa et l’exposant de _X
hypot Surcharge. Calcule la racine carrée de la somme des carrés de _X et de _Y
hypotf Calcule la racine carrée de la somme des carrés de _X et de _Y
ilogb Surcharge. Extraire l’exposant de _X en tant que valeur int signée
ilogbf Extraire l’exposant de _X en tant que valeur int signée
isfinite Surcharge. Détermine si l’argument a une valeur finie
isinf Surcharge. Détermine si l’argument est une infinité
isnan Surcharge. Détermine si l’argument est un naN
isnormal Surcharge. Détermine si l’argument est normal
ldexp Surcharge. Calcule un nombre réel à partir de la mantisse et de l’exposant
ldexpf Calcule un nombre réel à partir de la mantisse et de l’exposant
lgamma Surcharge. Calcule le logarithme naturel de la valeur absolue de gamma de l’argument
lgammaf Calcule le logarithme naturel de la valeur absolue de gamma de l’argument
log Surcharge. Calcule le logarithme de base-e de l’argument
log10 Surcharge. Calcule le logarithme de base 10 de l’argument
log10f Calcule le logarithme de base 10 de l’argument
log1p Surcharge. Calcule le logarithme de base-e de 1 plus l’argument
log1pf Calcule le logarithme de base-e de 1 plus l’argument
log2 Surcharge. Calcule le logarithme de base 2 de l’argument
log2f Calcule le logarithme de base 2 de l’argument
logb Surcharge. Extrait l’exposant de _X, sous la forme d’une valeur entière signée au format à virgule flottante
logbf Extrait l’exposant de _X, sous la forme d’une valeur entière signée au format à virgule flottante
logf Calcule le logarithme de base-e de l’argument
modf Surcharge. Fractionne _X en parties fractionnaires et entières.
modff Fractionne _X en parties fractionnaires et entières.
nan Retourne un NaN silencieux
nanf Retourne un NaN silencieux
nearbyint Surcharge. Arrondit l’argument à une valeur entière au format à virgule flottante, à l’aide de la direction d’arrondi actuelle.
nearbyintf Arrondit l’argument à une valeur entière au format à virgule flottante, à l’aide de la direction d’arrondi actuelle.
nextafter Surcharge. Déterminez la valeur représentée suivante, dans le type de la fonction, après _X dans la direction de _Y
nextafterf Déterminez la valeur représentée suivante, dans le type de la fonction, après _X dans la direction de _Y
phi Surcharge. Retourne la fonction de distribution cumulative de l’argument
phif Retourne la fonction de distribution cumulative de l’argument
pow Surcharge. Calcule _X élevé à la puissance de _Y
powf Calcule _X élevé à la puissance de _Y
Probit Surcharge. Retourne la fonction de distribution cumulative inverse de l’argument
probitf Retourne la fonction de distribution cumulative inverse de l’argument
rcbrt Surcharge. Retourne la réciproque de la racine du cube de l’argument
rcbrtf Retourne la réciproque de la racine du cube de l’argument
remainder Surcharge. Calcule le reste : _X _Y REM
remainderf Calcule le reste : _X _Y REM
remquo Surcharge. Calcule le même reste que _X _Y REM. Calcule également les 23 bits inférieurs du quotient intégral _X/_Y et donne cette valeur au même signe que _X/_Y. Elle stocke cette valeur signée dans l’entier pointé par _Quo.
remquof Calcule le même reste que _X _Y REM. Calcule également les 23 bits inférieurs du quotient intégral _X/_Y et donne cette valeur au même signe que _X/_Y. Elle stocke cette valeur signée dans l’entier pointé par _Quo.
round Surcharge. Arrondit _X à l’entier le plus proche
roundf Arrondit _X à l’entier le plus proche
rsqrt Surcharge. Retourne la réciproque de la racine carrée de l’argument
rsqrtf Retourne la réciproque de la racine carrée de l’argument
scalb Surcharge. Multiplie _X par FLT_RADIX à la puissance _Y
scalbf Multiplie _X par FLT_RADIX à la puissance _Y
scalbn Surcharge. Multiplie _X par FLT_RADIX à la puissance _Y
scalbnf Multiplie _X par FLT_RADIX à la puissance _Y
signbit Surcharge. Détermine si le signe de _X est négatif
signbitf Détermine si le signe de _X est négatif
sin Surcharge. Calcule la valeur sinus de l’argument
sincos Surcharge. Calcule la valeur de sinus et de cosinus de _X
sincosf Calcule la valeur de sinus et de cosinus de _X
sinf Calcule la valeur sinus de l’argument
sinh Surcharge. Calcule la valeur de sinus hyperbolique de l’argument
sinhf Calcule la valeur de sinus hyperbolique de l’argument
sinpi Surcharge. Calcule la valeur sinusoïque de pi * _X
sinpif Calcule la valeur sinusoïque de pi * _X
sqrt Surcharge. Calcule la racine squre de l’argument
sqrtf Calcule la racine squre de l’argument
tan Surcharge. Calcule la valeur tangente de l’argument
tanf Calcule la valeur tangente de l’argument
tanh Surcharge. Calcule la valeur tangente hyperbolique de l’argument
tanhf Calcule la valeur tangente hyperbolique de l’argument
tanpi Surcharge. Calcule la valeur tangente de pi * _X
tanpif Calcule la valeur tangente de pi * _X
tgamma Surcharge. Calcule la fonction gamma de _X
tgammaf Calcule la fonction gamma de _X
trunc Surcharge. Tronque l’argument au composant entier
truncf Tronque l’argument au composant entier

Spécifications

En-tête : amp_math.h

Espace de noms : Concurrency

Voir aussi

Concurrency, espace de noms (C++ AMP)