Share via


Gelijktijdigheid::p recise_math-naamruimte

Functies in de precise_math naamruimte zijn C99 conform. Zowel enkelvoudige precisie als dubbele precisieversies van elke functie zijn opgenomen. Is bijvoorbeeld acos de versie met dubbele precisie en acosf is de versie met één precisie. Deze functies, waaronder de functies met één precisie, vereisen uitgebreide ondersteuning voor dubbele precisie op de accelerator. U kunt de accelerator::supports_double_precision gebruiken om te bepalen of u deze functies op een specifieke accelerator kunt uitvoeren.

Syntaxis

namespace precise_math;

Parameterwaarden

Leden

Functions

Naam Description
arccosinus Overbelast. Berekent de arccosinus van het argument
acosf Berekent de arccosinus van het argument
acosh Overbelast. Berekent de inverse cosinus hyperbolicus van het argument
acoshf Berekent de inverse cosinus hyperbolicus van het argument
asin Overbelast. Berekent de boogsinus van het argument
asinf Berekent de boogsinus van het argument
Overbelast. Berekent de inverse sinus hyperbolicus van het argument
asinhf Berekent de inverse sinus hyperbolicus van het argument
atan Overbelast. Berekent de boogtangens van het argument
atan2- Overbelast. Berekent de boogtangens van _Y/_X
atan2f Berekent de boogtangens van _Y/_X
atanf Berekent de boogtangens van het argument
atanh Overbelast. Berekent de inverse tangens hyperbolicus van het argument
atanhf Berekent de inverse tangens hyperbolicus van het argument
cbrt- Overbelast. Berekent de werkelijke kubushoofdmap van het argument
cbrtf Berekent de werkelijke kubushoofdmap van het argument
ceil- Overbelast. Berekent het maximum van het argument
ceilf Berekent het maximum van het argument
copysign Overbelast. Produceert een waarde met de grootte van _X en het teken van _Y
copysignf Produceert een waarde met de grootte van _X en het teken van _Y
cos Overbelast. Berekent de cosinus van het argument
cosf Berekent de cosinus van het argument
cosh Overbelast. Berekent de cosinuswaarde hyperbolicus van het argument
coshf Berekent de cosinuswaarde hyperbolicus van het argument
Cospi Overbelast. Berekent de cosinuswaarde van pi * _X
cospif Berekent de cosinuswaarde van pi * _X
erf Overbelast. Berekent de foutfunctie van _X
erfc Overbelast. Berekent de complementaire foutfunctie van _X
erfcf Berekent de complementaire foutfunctie van _X
erfcinv Overbelast. Berekent de inverse complementaire foutfunctie van _X
erfcinvf Berekent de inverse complementaire foutfunctie van _X
erff Berekent de foutfunctie van _X
erfinv Overbelast. Berekent de inverse foutfunctie van _X
erfinvf Berekent de inverse foutfunctie van _X
Exp Overbelast. Berekent de base-e-exponententieel van het argument
exp10 Overbelast. Berekent de exponentiële basis-10 van het argument
exp10f Berekent de exponentiële basis-10 van het argument
exp2 Overbelast. Berekent de exponentiële basis-2 van het argument
exp2f Berekent de exponentiële basis-2 van het argument
expf Berekent de base-e-exponententieel van het argument
expm1 Overbelast. Berekent de base-e-exponententieel van het argument, min 1
expm1f Berekent de base-e-exponententieel van het argument, min 1
fabs Overbelast. Geeft als resultaat de absolute waarde van het argument
fabsf Geeft als resultaat de absolute waarde van het argument
fdim Overbelast. Bepaalt het positieve verschil tussen de argumenten
fdimf Bepaalt het positieve verschil tussen de argumenten
verdieping Overbelast. Berekent de vloer van het argument
floorf Berekent de vloer van het argument
Fma Overbelast. Compute (_X * _Y) + _Z, afgerond als één ternaire bewerking
fmaf Bereken (_X * _Y) + _Z, afgerond als één ternaire bewerking
fmax Overbelast. De maximale numerieke waarde van de argumenten bepalen
fmaxf De maximale numerieke waarde van de argumenten bepalen
fmin Overbelast. De minimale numerieke waarde van de argumenten bepalen
fminf De minimale numerieke waarde van de argumenten bepalen
fmod, functie (C++ AMP) Overbelast. Berekent de rest van drijvende komma van _X/_Y
fmodf Berekent de rest van drijvende komma van _X/_Y
fpclassify Overbelast. Classificeert de argumentwaarde als NaN, oneindig, normaal, subnormaal, nul
frexp Overbelast. Haalt de mantissa en exponent van _X
frexpf Haalt de mantissa en exponent van _X
hypot Overbelast. Berekent de vierkantswortel van de som van de kwadraten van _X en _Y
hypotf Berekent de vierkantswortel van de som van de kwadraten van _X en _Y
ilogb Overbelast. De exponent van _X extraheren als een ondertekende waarde
ilogbf De exponent van _X extraheren als een ondertekende waarde
isfinite Overbelast. Bepaalt of het argument een eindige waarde heeft
isinf Overbelast. Bepaalt of het argument een oneindigheid is
isnan Overbelast. Bepaalt of het argument een NaN is
isnormaal Overbelast. Bepaalt of het argument normaal is
ldexp Overbelast. Berekent een reëel getal van de mantissa en exponent
ldexpf Berekent een reëel getal van de mantissa en exponent
lgamma Overbelast. Berekent de natuurlijke logaritme van de absolute waarde van de gamma van het argument
lgammaf Berekent de natuurlijke logaritme van de absolute waarde van de gamma-functie van het argument.
logboekregistratie Overbelast. Berekent de logaritme basis-e van het argument
log10- Overbelast. Berekent de logaritme met grondtal 10 van het argument
log10f Berekent de logaritme met grondtal 10 van het argument
log1p Overbelast. Berekent de logaritme basis-e van 1 plus het argument
log1pf Berekent de logaritme basis-e van 1 plus het argument
log2 Overbelast. Berekent de logaritme met grondtal 2 van het argument
log2f Berekent de logaritme met grondtal 2 van het argument
logb Overbelast. Extraheert de exponent van _X als een ondertekend geheel getal binnen een drijvende-kommareeks-indeling.
logbf Haalt de exponent van _X als een ondertekend geheel getal in drijvende-kommaformaat op.
logf Berekent de logaritme basis-e van het argument
modf Overbelast. Splitst _X in fractionele en gehele getallen.
modff Splitst _X in fractionele en gehele getallen.
Nan Geeft als resultaat een stille NaN
nanf Geeft als resultaat een stille NaN
nearbyint Overbelast. Rondt het argument af op een geheel getal in de drijvendekommage-indeling, met behulp van de huidige afrondingsrichting.
nearbyintf Rondt het argument af naar een geheel getal in zwevendekommavormaat, met behulp van de huidige afrondingsmethode.
nextafter Overbelast. Bepaal de volgende vertegenwoordigbare waarde, in het type van de functie, na _X in de richting van _Y
nextafterf Bepaal de volgende vertegenwoordigbare waarde, in het type van de functie, na _X in de richting van _Y
Phi Overbelast. Geeft als resultaat de cumulatieve verdelingsfunctie van het argument
phif Geeft als resultaat de cumulatieve verdelingsfunctie van het argument
pow Overbelast. Berekent _X verhoogd tot de kracht van _Y
powf Berekent _X verhoogd tot de kracht van _Y
probit Overbelast. Geeft als resultaat de cumulatieve inverse verdelingsfunctie van het argument
probitf Geeft als resultaat de cumulatieve inverse verdelingsfunctie van het argument
rcbrt Overbelast. Geeft als resultaat de wederkerigheid van de kubushoofdmap van het argument
rcbrtf Geeft als resultaat de wederkerigheid van de kubushoofdmap van het argument
Rest Overbelast. Berekent de rest: _X REM _Y
remainderf Berekent de rest: _X REM _Y
remquo Overbelast. Berekent dezelfde rest als _X REM _Y. Berekent ook de lagere 23 bits van het integrale quotiënt _X/_Y en geeft die waarde hetzelfde teken als _X/_Y. Deze getekende waarde wordt opgeslagen in het gehele getal waar _Quo naar verwijst.
remquof Berekent dezelfde rest als _X REM _Y. Berekent ook de lagere 23 bits van het integrale quotiënt _X/_Y en geeft die waarde hetzelfde teken als _X/_Y. Het slaat deze gesigneerde waarde op in het gehele getal waarnaar _Quo verwijst.
ronde Overbelast. Hiermee wordt _X afgerond op het dichtstbijzijnde gehele getal
roundf Hiermee wordt _X afgerond op het dichtstbijzijnde gehele getal
rsqrt Overbelast. Geeft de reciproque van de vierkantswortel van het argument terug
rsqrtf Geeft de reciproque van de vierkantswortel van het argument terug
scalb Overbelast. Vermenigvuldigt _X met FLT_RADIX tot de machts _Y
scalbf Vermenigvuldigt _X met FLT_RADIX tot de machts _Y
scalbn Overbelast. Vermenigvuldigt _X met FLT_RADIX tot de machts _Y
scalbnf Vermenigvuldigt _X met FLT_RADIX tot de machts _Y
signbit Overbelast. Bepaalt of het teken van _X negatief is
signbitf Bepaalt of het teken van _X negatief is
sin Overbelast. Berekent de sinuswaarde van het argument
sincos Overbelast. Berekent de sinus- en cosinuswaarde van _X
sincosf Berekent de sinus- en cosinuswaarde van _X
sinf Berekent de sinuswaarde van het argument
sinh Overbelast. Berekent de sinuswaarde hyperbolicus van het argument
sinhf Berekent de sinuswaarde hyperbolicus van het argument
sinpi Overbelast. Berekent de sinuswaarde van pi * _X
sinpif Berekent de sinuswaarde van pi * _X
sqrt- Overbelast. Berekent de vierkantswortel van het gegeven argument
sqrtf Berekent de vierkantswortel van het gegeven argument
tan Overbelast. Berekent de tangenswaarde van het argument
tanf Berekent de tangenswaarde van het argument
tanh Overbelast. Berekent de tangenswaarde hyperbolicus van het argument
tanhf Berekent de tangenswaarde hyperbolicus van het argument
tanpi Overbelast. Berekent de tangenswaarde van pi * _X
tanpif Berekent de tangenswaarde van pi * _X
tgamma Overbelast. Berekent de gammafunctie van _X
tgammaf Berekent de gammafunctie van _X
afgekapte Overbelast. Rondt het argument af naar het gehele getal
truncf Rondt het argument af tot het gehele getal.

Requirements

Koptekst: amp_math.h

Naamruimte: Gelijktijdigheid

Zie ook

Concurrency-naamruimte (C++ AMP)