Partager via


Concurrency::precise_math, espace de noms

Les fonctions dans l'espace de noms precise_math sont conforme C99 . La simple précision et les versions à double précision de chaque fonction sont incluses. Par exemple, acos est la version en double précision et acosf est la version en simple précision. Ces fonctions, y compris les fonctions en simple précision, requièrent la prise en charge en double précision étendu sur l'accélérateur. Vous pouvez utiliser accelerator::supports_double_precision, données membres pour déterminer si vous pouvez exécuter ces fonctions sur un accélérateur spécifique.

namespace precise_math;

Membres

Fonctions

Name

Description

acos, fonction

Surchargé. Calcule l'arccosinus de l'argument

acosf, fonction

Calcule l'arccosinus de l'argument

acosh, fonction

Surchargé. Calcule le cosinus hyperbolique de l'argument

acoshf, fonction

Calcule le cosinus hyperbolique de l'argument

asin, fonction

Surchargé. Calcule l'arcsinus de l'argument

asinf, fonction

Calcule l'arcsinus de l'argument

asinh, fonction

Surchargé. Calcule le sinus hyperbolique inverse de l'argument

asinhf, fonction

Calcule le sinus hyperbolique inverse de l'argument

atan, fonction

Surchargé. Calcule l'arctangente de l'argument

atan2, fonction

Surchargé. Calcule l'arctangente de _Y/_X

atan2f, fonction

Calcule l'arctangente de _Y/_X

atanf, fonction

Calcule l'arctangente de l'argument

atanh, fonction

Surchargé. Calcule la tangente hyperbolique inverse de l'argument

atanhf, fonction

Calcule la tangente hyperbolique inverse de l'argument

cbrt, fonction

Surchargé. Calcule la racine cubique réelle de l'argument

cbrtf, fonction

Calcule la racine cubique réelle de l'argument

ceil, fonction

Surchargé. Calcule la valeur entière supérieure de l'argument

ceilf, fonction

Calcule la valeur entière supérieure de l'argument

copysign, fonction

Surchargé. Génère une valeur avec l'importance de _X et le signe de _Y

copysignf, fonction

Génère une valeur avec l'importance de _X et le signe de _Y

cos, fonction

Surchargé. Calcule le cosinus de l'argument

cosf, fonction

Calcule le cosinus de l'argument

cosh, fonction

Surchargé. Calcule la valeur du cosinus hyperbolique de l'argument

coshf, fonction

Calcule la valeur du cosinus hyperbolique de l'argument

cospi, fonction

Surchargé. Calcule la valeur du cosinus de pi * _X

cospif, fonction

Calcule la valeur du cosinus de pi * _X

erf, fonction

Surchargé. Calcule la fonction d'erreur de _X

erfc, fonction

Surchargé. Calcule la fonction d'erreur complémentaire de _X

erfcf, fonction

Calcule la fonction d'erreur complémentaire de _X

erfcinv, fonction

Surchargé. Calcule la fonction erreur du complément inverse à _X

erfcinvf, fonction

Calcule la fonction erreur du complément inverse à _X

erff, fonction

Calcule la fonction d'erreur de _X

erfinv, fonction

Surchargé. Calcule l'inverse de la fonction d'erreur de _X

erfinvf, fonction

Calcule l'inverse de la fonction d'erreur de _X

exp, fonction

Surchargé. Calcule la base e exponentielle du paramètre

exp10, fonction

Surchargé. Calcule l´exponentiel en base-10 de l'argument

exp10f, fonction

Calcule l´exponentiel en base-10 de l'argument

exp2, fonction

Surchargé. Calcule l´exponentiel en base-2 de l'argument

exp2f, fonction

Calcule l´exponentiel en base-2 de l'argument

expf, fonction

Calcule la base e exponentielle du paramètre

expm1, fonction

Surchargé. Calcule la base e exponentielle de l'argument, moins 1

expm1f, fonction

Calcule la base e exponentielle de l'argument, moins 1

fabs, fonction

Surchargé. Retourne la valeur absolue de l'argument

fabsf, fonction

Retourne la valeur absolue de l'argument

fdim, fonction

Surchargé. Détermine la différence positive entre les arguments

fdimf, fonction

Détermine la différence positive entre les arguments

floor, fonction

Surchargé. Calcule le plus grand entier qui n'est pas supérieur à l'argument.

floorf, fonction

Calcule le plus grand entier qui n'est pas supérieur à l'argument.

fma, fonction

Surchargé. Calcule (_X * _Y) + _Z, arrondi en tant qu'opération ternaire

fmaf, fonction

Calcule (_X * _Y) + _Z, arrondi en tant qu'opération ternaire

fmax, fonction

Surchargé. Détermine la valeur numérique maximale des arguments

fmaxf, fonction

Détermine la valeur numérique maximale des arguments

fmin, fonction

Surchargé. Détermine la valeur numérique minimale des arguments

fminf, fonction

Détermine la valeur numérique minimale des arguments

fmod, fonction (C++ AMP)

Surchargé. Calcule le reste à virgule flottante de _X/_Y.

fmodf, fonction

Calcule le reste à virgule flottante de _X/_Y.

fpclassify, fonction

Surchargé. Classifie la valeur de l'argument en tant que valeur non numérique (NaN) Non, infinie, normale, subnormal, zéro

frexp, fonction

Surchargé. Obtient la mantisse et l'exposant de _X

frexpf, fonction

Obtient la mantisse et l'exposant de _X

hypot, fonction

Surchargé. Calcule la racine carrée de la somme des carrés de _X et _Y

hypotf, fonction

Calcule la racine carrée de la somme des carrés de _X et _Y

ilogb, fonction

Surchargé. Récupère l'exposant de _X sous forme d'int signé

ilogbf, fonction

Récupère l'exposant de _X sous forme d'int signé

isfinite, fonction

Surchargé. Détermine si l'argument a une valeur finie

isinf, fonction

Surchargé. Détermine si l'argument est un infini

isnan, fonction

Surchargé. Détermine si l'argument est un NaN

isnormal, fonction

Surchargé. Détermine si l'argument est une normale

ldexp, fonction

Surchargé. Calcule un nombre réel à partir de la mantisse et de l'exposant.

ldexpf, fonction

Calcule un nombre réel à partir de la mantisse et de l'exposant.

lgamma, fonction

Surchargé. Calcule le logarithme népérien de la valeur absolue gamma de l'argument

lgammaf, fonction

Calcule le logarithme népérien de la valeur absolue gamma de l'argument

log, fonction

Surchargé. Calcule le logarithme en base e de l'argument

log10, fonction

Surchargé. Calcule le logarithme en base 10 de l'argument.

log10f, fonction

Calcule le logarithme en base 10 de l'argument.

log1p, fonction

Surchargé. Calcule le logarithme de base e de 1 ainsi que l'argument

log1pf, fonction

Calcule le logarithme de base e de 1 ainsi que l'argument

log2, fonction

Surchargé. Calcule le logarithme de base 2 de l'argument

log2f, fonction

Calcule le logarithme de base 2 de l'argument

logb, fonction

Surchargé. Récupère l'exposant de _X, comme valeur d'entier signé au format à virgule flottante

logbf, fonction

Récupère l'exposant de _X, comme valeur d'entier signé au format à virgule flottante

logf, fonction

Calcule le logarithme en base e de l'argument

modf, fonction

Surchargé. Fractionne _X en une partie fractionnaire et une partie entière.

modff, fonction

Fractionne _X en une partie fractionnaire et une partie entière.

nan, fonction

Retourne silencieusement NaN

nanf, fonction

Retourne silencieusement NaN

nearbyint, fonction

Surchargé. Arrondit l'argument en une valeur entière à virgule flottante, à l'aide de la direction actuelle d'arrondi.

nearbyintf, fonction

Arrondit l'argument en une valeur entière à virgule flottante, à l'aide de la direction actuelle d'arrondi.

nextafter, fonction

Surchargé. Déterminez la prochaine valeur représentable, dans le type de la fonction, après _X dans la direction de _Y

nextafterf, fonction

Déterminez la prochaine valeur représentable, dans le type de la fonction, après _X dans la direction de _Y

phi, fonction

Surchargé. Retourne la fonction de répartition cumulative de l'argument

phif, fonction

Retourne la fonction de répartition cumulative de l'argument

pow, fonction

Surchargé. Calcule _X élevé à la puissance de _Y

powf, fonction

Calcule _X élevé à la puissance de _Y

probit, fonction

Surchargé. Retourne la fonction de répartition cumulative inverse de l'argument

probitf, fonction

Retourne la fonction de répartition cumulative inverse de l'argument

rcbrt, fonction

Surchargé. Retourne le réciproque de la racine cubique de l'argument

rcbrtf, fonction

Retourne le réciproque de la racine cubique de l'argument

remainder, fonction

Surchargé. Calcule le reste : _X REM _Y

remainderf, fonction

Calcule le reste : _X REM _Y

remquo, fonction

Surchargé. Calcule le même reste que _X REM _Y. Calcule également les 23 bits inférieurs du quotient intégral _X/_Y, et donne à cette valeur le même signe que _X/_Y. Il stocke cette valeur signée dans l'integer pointé par _Quo.

remquof, fonction

Calcule le même reste que _X REM _Y. Calcule également les 23 bits inférieurs du quotient intégral _X/_Y, et donne à cette valeur le même signe que _X/_Y. Il stocke cette valeur signée dans l'integer pointé par _Quo.

round, fonction

Surchargé. Arrondit _X à l'entier le plus proche

roundf, fonction

Arrondit _X à l'entier le plus proche

rsqrt, fonction

Surchargé. Retourne la réciproque de la racine carrée de l'argument

rsqrtf, fonction

Retourne la réciproque de la racine carrée de l'argument

scalb, fonction

Surchargé. Multiplie _X par FLT_RADIX puissance _Y

scalbf, fonction

Multiplie _X par FLT_RADIX puissance _Y

scalbn, fonction

Surchargé. Multiplie _X par FLT_RADIX puissance _Y

scalbnf, fonction

Multiplie _X par FLT_RADIX puissance _Y

signbit, fonction

Surchargé. Détermine si le signe de _X est négatif

signbitf, fonction

Détermine si le signe de _X est négatif

sin, fonction

Surchargé. Calcule la valeur du sinus de l'argument

sincos, fonction

Surchargé. Calcule la valeur du sinus et du cosinus du _X

sincosf, fonction

Calcule la valeur du sinus et du cosinus du _X

sinf, fonction

Calcule la valeur du sinus de l'argument

sinh, fonction

Surchargé. Calcule la valeur hyperbolique du sinus de l'argument

sinhf, fonction

Calcule la valeur hyperbolique du sinus de l'argument

sinpi, fonction

Surchargé. Calcule la valeur du sinus de pi * _X

sinpif, fonction

Calcule la valeur du sinus de pi * _X

sqrt, fonction

Surchargé. Calcule la racine carrée de l'argument

sqrtf, fonction

Calcule la racine carrée de l'argument

tan, fonction

Surchargé. Calcule la valeur de la tangente de l'argument

tanf, fonction

Calcule la valeur de la tangente de l'argument

tanh, fonction

Surchargé. Calcule la valeur de la tangente hyperbolique de l'argument

tanhf, fonction

Calcule la valeur de la tangente hyperbolique de l'argument

tanpi, fonction

Surchargé. Calcule la valeur de la tangente de pi * _X

tanpif, fonction

Calcule la valeur de la tangente de pi * _X

tgamma, fonction

Surchargé. Calcule la fonction gamma de _X

tgammaf, fonction

Calcule la fonction gamma de _X

trunc, fonction

Surchargé. Tronque l'argument en composant entier

truncf, fonction

Tronque l'argument en composant entier

Configuration requise

En-tête: amp_math.h

Espace de noms d'accès : Concurrency

Voir aussi

Référence

Concurrency, espace de noms (C++ AMP)