Concurrency::precise_math – obor názvů
Funkce v oboru názvů jsou v souladu s jazykem precise_math
C99. K dispozici jsou verze s jednoduchou přesností i dvojitou přesností každé funkce. Jedná se například acos
o verzi s dvojitou přesností a acosf
jedná se o verzi s jednoduchou přesností. Tyto funkce, včetně funkcí s jednoduchou přesností, vyžadují rozšířenou podporu dvojité přesnosti na akcelerátoru. Akcelerátor::supports_double_precision můžete určit, jestli můžete tyto funkce spustit na konkrétním akcelerátoru.
Syntaxe
namespace precise_math;
Parametry
Členové
Funkce
Název | Popis |
---|---|
acos | Přetíženo. Vypočítá arkus kosinus argumentu. |
acosf | Vypočítá arkus kosinus argumentu. |
acosh | Přetíženo. Vypočítá inverzní hyperbolický kosinus argumentu. |
acoshf | Vypočítá inverzní hyperbolický kosinus argumentu. |
asin | Přetíženo. Vypočítá arkus sinus argumentu. |
asinf | Vypočítá arkus sinus argumentu. |
asinh | Přetíženo. Vypočítá inverzní hyperbolický sinus argumentu. |
asinhf | Vypočítá inverzní hyperbolický sinus argumentu. |
atan | Přetíženo. Vypočítá arkusangens argumentu. |
atan2 | Přetíženo. Vypočítá arkus tangens _Y/_X. |
atan2f | Vypočítá arkus tangens _Y/_X. |
atanf | Vypočítá arkusangens argumentu. |
atanh | Přetíženo. Vypočítá hyperbolický hyperbolický tangens argumentu. |
atanhf | Vypočítá hyperbolický hyperbolický tangens argumentu. |
cbrt | Přetíženo. Vypočítá kořen skutečné datové krychle argumentu. |
cbrtf | Vypočítá kořen skutečné datové krychle argumentu. |
zakrýt stropem | Přetíženo. Vypočítá strop argumentu. |
ceilf | Vypočítá strop argumentu. |
copysign | Přetíženo. Vytvoří hodnotu s velikostí _X a znaménkem _Y |
copysignf | Vytvoří hodnotu s velikostí _X a znaménkem _Y |
cos | Přetíženo. Vypočítá kosinus argumentu. |
cosf | Vypočítá kosinus argumentu. |
obušek | Přetíženo. Vypočítá hyperbolickou kosinus hodnotu argumentu. |
coshf | Vypočítá hyperbolickou kosinus hodnotu argumentu. |
cospi | Přetíženo. Vypočítá kosinus pí * _X |
cospif | Vypočítá kosinus pí * _X |
erf | Přetíženo. Vypočítá chybovou funkci _X |
erfc | Přetíženo. Vypočítá doplňkovou chybovou funkci _X |
erfcf | Vypočítá doplňkovou chybovou funkci _X |
erfcinv | Přetíženo. Vypočítá inverzní doplňkovou chybovou funkci _X |
erfcinvf | Vypočítá inverzní doplňkovou chybovou funkci _X |
erff | Vypočítá chybovou funkci _X |
erfinv | Přetíženo. Vypočítá inverzní chybovou funkci _X |
erfinvf | Vypočítá inverzní chybovou funkci _X |
Exp | Přetíženo. Vypočítá exponenciální hodnotu argumentu base-e. |
exp10 | Přetíženo. Vypočítá exponenciální hodnotu argumentu base-10. |
exp10f | Vypočítá exponenciální hodnotu argumentu base-10. |
exp2 | Přetíženo. Vypočítá exponenciální hodnotu argumentu base-2. |
exp2f | Vypočítá exponenciální hodnotu argumentu base-2. |
expf | Vypočítá exponenciální hodnotu argumentu base-e. |
výraz 1 | Přetíženo. Vypočítá exponenciální funkci argumentu o základu e a odečte 1. |
expm1f | Vypočítá exponenciální funkci argumentu o základu e a odečte 1. |
fabs | Přetíženo. Vrátí absolutní hodnotu argumentu. |
fabsf | Vrátí absolutní hodnotu argumentu. |
fdim | Přetíženo. Určuje kladný rozdíl mezi argumenty. |
fdimf | Určuje kladný rozdíl mezi argumenty. |
podlaha | Přetíženo. Vypočítá podlahu argumentu. |
floorf | Vypočítá podlahu argumentu. |
fma | Přetíženo. Výpočty (_X * _Y) + _Z zaokrouhlené jako jedna ternární operace |
fmaf | Výpočty (_X * _Y) + _Z zaokrouhlené jako jedna ternární operace |
fmax | Přetíženo. Určení maximální číselné hodnoty argumentů |
fmaxf | Určení maximální číselné hodnoty argumentů |
fmin | Přetíženo. Určení minimální číselné hodnoty argumentů |
fminf | Určení minimální číselné hodnoty argumentů |
fmod – funkce (C++ AMP) | Přetíženo. Vypočítá zbytek _X/_Y s plovoucí desetinnou čárkou. |
fmodf | Vypočítá zbytek _X/_Y s plovoucí desetinnou čárkou. |
fpclassify | Přetíženo. Klasifikuje hodnotu argumentu jako NaN, nekonečné, normální, subnormální, nula. |
frexp | Přetíženo. Získá mantisu a exponent _X |
frexpf | Získá mantisu a exponent _X |
hypot | Přetíženo. Vypočítá druhou odmocninu součtu čtverců _X a _Y |
hypotf | Vypočítá druhou odmocninu součtu čtverců _X a _Y |
ilogb | Přetíženo. Extrahování exponentu _X jako přihlášené hodnoty |
ilogbf | Extrahování exponentu _X jako přihlášené hodnoty |
isfinite | Přetíženo. Určuje, zda má argument konečnou hodnotu. |
isinf | Přetíženo. Určuje, zda je argument nekonečnem. |
isnan | Přetíženo. Určuje, jestli je argument naN. |
isnormal | Přetíženo. Určuje, jestli je argument normální. |
ldexp | Přetíženo. Vypočítá reálné číslo z manissa a exponentu. |
ldexpf | Vypočítá reálné číslo z manissa a exponentu. |
lgamma | Přetíženo. Vypočítá přirozený logaritmus absolutní hodnoty gama argumentu. |
lgammaf | Vypočítá přirozený logaritmus absolutní hodnoty gama argumentu. |
kláda | Přetíženo. Vypočítá logaritmus argumentu base-e. |
log10 | Přetíženo. Vypočítá logaritmus argumentu base-10. |
log10f | Vypočítá logaritmus argumentu base-10. |
log1p | Přetíženo. Vypočítá logaritmus base-e 1 plus argument. |
log1pf | Vypočítá logaritmus base-e 1 plus argument. |
log2 | Přetíženo. Vypočítá logaritmus argumentu base-2. |
log2f | Vypočítá logaritmus argumentu base-2. |
logb | Přetíženo. Extrahuje exponent _X jako celočíselnou hodnotu s plovoucí desetinnou čárkou ve formátu |
logbf | Extrahuje exponent _X jako celočíselnou hodnotu s plovoucí desetinnou čárkou ve formátu |
logf | Vypočítá logaritmus argumentu base-e. |
modf | Přetíženo. Rozdělí _X na zlomkové a celočíselné části. |
modff | Rozdělí _X na zlomkové a celočíselné části. |
Nan | Vrátí tichou hodnotu NaN. |
nanf | Vrátí tichou hodnotu NaN. |
nearbyint | Přetíženo. Zaokrouhlí argument na celočíselnou hodnotu ve formátu s plovoucí desetinou čárkou pomocí aktuálního směru zaokrouhlování. |
nearbyintf | Zaokrouhlí argument na celočíselnou hodnotu ve formátu s plovoucí desetinou čárkou pomocí aktuálního směru zaokrouhlování. |
nextafter | Přetíženo. Určete další reprezentovatelnou hodnotu v typu funkce za _X ve směru _Y |
nextafterf | Určete další reprezentovatelnou hodnotu v typu funkce za _X ve směru _Y |
fí | Přetíženo. Vrátí kumulativní distribuční funkci argumentu. |
Phif | Vrátí kumulativní distribuční funkci argumentu. |
zajatec | Přetíženo. Vypočítá _X umocněné na mocninu _Y |
powf | Vypočítá _X umocněné na mocninu _Y |
probit | Přetíženo. Vrátí inverzní kumulativní distribuční funkci argumentu. |
probitf | Vrátí inverzní kumulativní distribuční funkci argumentu. |
rcbrt | Přetíženo. Vrátí reciproční kořen datové krychle argumentu. |
rcbrtf | Vrátí reciproční kořen datové krychle argumentu. |
zbytek | Přetíženo. Vypočítá zbytek: _X _Y REM |
zbytekf | Vypočítá zbytek: _X _Y REM |
remquo | Přetíženo. Vypočítá stejný zbytek jako _X _Y REM. Vypočítá také nižších 23 bitů celočíselného _X/_Y a poskytne této hodnotě stejné znaménko jako _X/_Y. Uloží tuto hodnotu se znaménkem do celého čísla, na které odkazuje _Quo. |
remquof | Vypočítá stejný zbytek jako _X _Y REM. Vypočítá také nižších 23 bitů celočíselného _X/_Y a poskytne této hodnotě stejné znaménko jako _X/_Y. Uloží tuto hodnotu se znaménkem do celého čísla, na které odkazuje _Quo. |
kulatý | Přetíženo. Zaokrouhlí _X na nejbližší celé číslo. |
roundf | Zaokrouhlí _X na nejbližší celé číslo. |
rsqrt | Přetíženo. Vrátí reciproční odmocninu argumentu. |
rsqrtf | Vrátí reciproční odmocninu argumentu. |
scalb | Přetíženo. Vynásobí _X FLT_RADIX na výkonovou _Y |
scalbf | Vynásobí _X FLT_RADIX na výkonovou _Y |
scalbn | Přetíženo. Vynásobí _X FLT_RADIX na výkonovou _Y |
scalbnf | Vynásobí _X FLT_RADIX na výkonovou _Y |
signbit | Přetíženo. Určuje, zda je znaménko _X záporné. |
signbitf | Určuje, zda je znaménko _X záporné. |
hřích | Přetíženo. Vypočítá sinusovou hodnotu argumentu. |
sincos | Přetíženo. Vypočítá sinusovou a kosinusovou hodnotu _X |
sincosf | Vypočítá sinusovou a kosinusovou hodnotu _X |
sinf | Vypočítá sinusovou hodnotu argumentu. |
Sinh | Přetíženo. Vypočítá hyperbolickou sinusovou hodnotu argumentu. |
sinhf | Vypočítá hyperbolickou sinusovou hodnotu argumentu. |
sinpi | Přetíženo. Vypočítá sinusovou hodnotu pí * _X |
sinpif | Vypočítá sinusovou hodnotu pí * _X |
Sqrt | Přetíženo. Vypočítá kořenqure argumentu. |
Sqrtf | Vypočítá kořenqure argumentu. |
opálení | Přetíženo. Vypočítá tangens hodnotu argumentu. |
tanf | Vypočítá tangens hodnotu argumentu. |
tanh | Přetíženo. Vypočítá hyperbolickou tangens hodnotu argumentu. |
tanhf | Vypočítá hyperbolickou tangens hodnotu argumentu. |
tanpi | Přetíženo. Vypočítá tangens hodnotu pí * _X |
tanpif | Vypočítá tangens hodnotu pí * _X |
tgamma | Přetíženo. Vypočítá gama funkci _X |
tgammaf | Vypočítá gama funkci _X |
trunc | Přetíženo. Zkrátí argument na celočíselnou komponentu. |
truncf | Zkrátí argument na celočíselnou komponentu. |
Požadavky
Hlavička: amp_math.h
Obor názvů: Souběžnost