Concurrency::precise_math — Przestrzeń nazw
Funkcje w precise_math
przestrzeni nazw są zgodne z C99. Uwzględniana jest zarówno pojedyncza precyzja, jak i podwójna precyzja poszczególnych funkcji. Na przykład acos
jest wersją o podwójnej precyzji i acosf
jest wersją o pojedynczej precyzji. Te funkcje, w tym funkcje o pojedynczej precyzji, wymagają rozszerzonej obsługi podwójnej precyzji w akceleratorze. Możesz użyć akceleratora ::supports_double_precision , aby określić, czy można uruchamiać te funkcje w określonym akceleratorze.
Składnia
namespace precise_math;
Parametry
Elementy członkowskie
Funkcje
Nazwa/nazwisko | opis |
---|---|
acos | Przeciążone. Oblicza arcus cosinus argumentu |
acosf | Oblicza arcus cosinus argumentu |
acosh | Przeciążone. Oblicza odwrotny cosinus hiperboliczny argumentu |
acoshf | Oblicza odwrotny cosinus hiperboliczny argumentu |
asin | Przeciążone. Oblicza arcusinus argumentu |
asinf | Oblicza arcusinus argumentu |
asinh | Przeciążone. Oblicza odwrotny sinus hiperboliczny argumentu |
asinhf | Oblicza odwrotny sinus hiperboliczny argumentu |
atan | Przeciążone. Oblicza arcus tangens argumentu |
atan2 | Przeciążone. Oblicza arcus tangens _Y/_X |
atan2f | Oblicza arcus tangens _Y/_X |
atanf | Oblicza arcus tangens argumentu |
atanh | Przeciążone. Oblicza odwrotny tangens hiperboliczny argumentu |
atanhf | Oblicza odwrotny tangens hiperboliczny argumentu |
cbrt | Przeciążone. Oblicza prawdziwy pierwiastek modułu argumentu |
cbrtf | Oblicza prawdziwy pierwiastek modułu argumentu |
Ceil | Przeciążone. Oblicza limit argumentu |
ceilf | Oblicza limit argumentu |
copysign | Przeciążone. Tworzy wartość o wielkości _X i znaku _Y |
copysignf | Tworzy wartość o wielkości _X i znaku _Y |
cos | Przeciążone. Oblicza cosinus argumentu |
cosf | Oblicza cosinus argumentu |
Cosh | Przeciążone. Oblicza wartość cosinusu hiperbolicznego argumentu |
coshf | Oblicza wartość cosinusu hiperbolicznego argumentu |
cospi | Przeciążone. Oblicza wartość cosinusu pi * _X |
cospif | Oblicza wartość cosinusu pi * _X |
Erf | Przeciążone. Oblicza funkcję błędu _X |
erfc | Przeciążone. Oblicza uzupełniającą funkcję błędu _X |
erfcf | Oblicza uzupełniającą funkcję błędu _X |
erfcinv | Przeciążone. Oblicza odwrotną funkcję błędu uzupełniającego _X |
erfcinvf | Oblicza odwrotną funkcję błędu uzupełniającego _X |
erff | Oblicza funkcję błędu _X |
erfinv | Przeciążone. Oblicza odwrotną funkcję błędu _X |
erfinvf | Oblicza odwrotną funkcję błędu _X |
Exp | Przeciążone. Oblicza wykładnik base-e argumentu |
exp10 | Przeciążone. Oblicza wykładnik base-10 argumentu |
exp10f | Oblicza wykładnik base-10 argumentu |
exp2 | Przeciążone. Oblicza wykładnik argumentu base-2 |
exp2f | Oblicza wykładnik argumentu base-2 |
expf | Oblicza wykładnik base-e argumentu |
expm1 | Przeciążone. Oblicza wartość wykładniczą (podstawa e) argumentu, minus 1 |
expm1f | Oblicza wartość wykładniczą (podstawa e) argumentu, minus 1 |
fabs | Przeciążone. Zwraca wartość bezwzględną argumentu |
fabsf | Zwraca wartość bezwzględną argumentu |
fdim | Przeciążone. Określa dodatnią różnicę między argumentami |
fdimf | Określa dodatnią różnicę między argumentami |
piętro | Przeciążone. Oblicza podłogę argumentu |
floorf | Oblicza podłogę argumentu |
fma | Przeciążone. Obliczenia (_X * _Y) + _Z zaokrąglone jako jedna operacjaternary |
fmaf | Obliczenia (_X * _Y) + _Z zaokrąglone jako jedna operacjaternary |
fmax | Przeciążone. Określanie maksymalnej wartości liczbowej argumentów |
fmaxf | Określanie maksymalnej wartości liczbowej argumentów |
fmin | Przeciążone. Określanie minimalnej wartości liczbowej argumentów |
fminf | Określanie minimalnej wartości liczbowej argumentów |
fmod, funkcja (C++ AMP) | Przeciążone. Oblicza resztę zmiennoprzecinkową _X/_Y |
fmodf | Oblicza resztę zmiennoprzecinkową _X/_Y |
fpclassify | Przeciążone. Klasyfikuje wartość argumentu jako NaN, nieskończoną, normalną, subnormalną, zero |
frexp | Przeciążone. Pobiera mantysę i wykładnik _X |
frexpf | Pobiera mantysę i wykładnik _X |
hipot | Przeciążone. Oblicza pierwiastek kwadratowy sumy kwadratów _X i _Y |
hypotf | Oblicza pierwiastek kwadratowy sumy kwadratów _X i _Y |
ilogb | Przeciążone. Wyodrębnianie wykładnika _X jako wartości zalogowanej int |
ilogbf | Wyodrębnianie wykładnika _X jako wartości zalogowanej int |
isfinite | Przeciążone. Określa, czy argument ma wartość skończona |
isinf | Przeciążone. Określa, czy argument jest nieskończonością |
isnan | Przeciążone. Określa, czy argument jest siecią nan |
isnormal | Przeciążone. Określa, czy argument jest normalny |
ldexp | Przeciążone. Oblicza liczbę rzeczywistą z mantissa i wykładnika |
ldexpf | Oblicza liczbę rzeczywistą z mantissa i wykładnika |
lgamma | Przeciążone. Oblicza logarytm naturalny wartości bezwzględnej gamma argumentu |
lgammaf | Oblicza logarytm naturalny wartości bezwzględnej gamma argumentu |
dziennik | Przeciążone. Oblicza logarytm base-e argumentu |
log10 | Przeciążone. Oblicza logarytm base-10 argumentu |
log10f | Oblicza logarytm base-10 argumentu |
log1p | Przeciążone. Oblicza logarytm base-e z wartości 1 plus argument |
log1pf | Oblicza logarytm base-e z wartości 1 plus argument |
log2 | Przeciążone. Oblicza logarytm base-2 argumentu |
log2f | Oblicza logarytm base-2 argumentu |
logb | Przeciążone. Wyodrębnia wykładnik _X jako podpisaną wartość całkowitą w formacie zmiennoprzecinkowym |
logbf | Wyodrębnia wykładnik _X jako podpisaną wartość całkowitą w formacie zmiennoprzecinkowym |
logf | Oblicza logarytm base-e argumentu |
modf | Przeciążone. Dzieli _X na części ułamkowe i całkowite. |
modff | Dzieli _X na części ułamkowe i całkowite. |
Nan | Zwraca cichą wartość NaN |
nanf | Zwraca cichą wartość NaN |
w pobliżuint | Przeciążone. Zaokrągla argument do wartości całkowitej w formacie zmiennoprzecinkowym przy użyciu bieżącego kierunku zaokrąglania. |
pobliskiintf | Zaokrągla argument do wartości całkowitej w formacie zmiennoprzecinkowym przy użyciu bieżącego kierunku zaokrąglania. |
następnie | Przeciążone. Ustal następną godną reprezentowania wartość w typie funkcji po _X w kierunku _Y |
nextafterf | Ustal następną godną reprezentowania wartość w typie funkcji po _X w kierunku _Y |
Phi | Przeciążone. Zwraca funkcję rozkładu skumulowanego argumentu |
phif | Zwraca funkcję rozkładu skumulowanego argumentu |
Pow | Przeciążone. Oblicza _X podniesione do potęgi _Y |
powf | Oblicza _X podniesione do potęgi _Y |
probit | Przeciążone. Zwraca odwrotną funkcję rozkładu skumulowanego argumentu |
probitf | Zwraca odwrotną funkcję rozkładu skumulowanego argumentu |
rcbrt | Przeciążone. Zwraca odwrotność elementu głównego modułu argumentu |
rcbrtf | Zwraca odwrotność elementu głównego modułu argumentu |
reszta | Przeciążone. Oblicza resztę: _X _Y REM |
remainderf | Oblicza resztę: _X _Y REM |
remquo | Przeciążone. Oblicza tę samą resztę co _X _Y REM. Oblicza również niższe 23 bity całkowitego ilorazu _X/_Y i daje tę samą wartość co _X/_Y. Przechowuje tę wartość ze znakiem w liczbą całkowitą wskazywaną przez _Quo. |
remquof | Oblicza tę samą resztę co _X _Y REM. Oblicza również niższe 23 bity całkowitego ilorazu _X/_Y i daje tę samą wartość co _X/_Y. Przechowuje tę wartość ze znakiem w liczbą całkowitą wskazywaną przez _Quo. |
okrągły | Przeciążone. Zaokrągla _X do najbliższej liczby całkowitej |
roundf | Zaokrągla _X do najbliższej liczby całkowitej |
rsqrt | Przeciążone. Zwraca odwrotność pierwiastek kwadratowy argumentu |
rsqrtf | Zwraca odwrotność pierwiastek kwadratowy argumentu |
skalowanie | Przeciążone. Mnoży _X przez FLT_RADIX do _Y zasilania |
scalbf | Mnoży _X przez FLT_RADIX do _Y zasilania |
scalbn | Przeciążone. Mnoży _X przez FLT_RADIX do _Y zasilania |
scalbnf | Mnoży _X przez FLT_RADIX do _Y zasilania |
signbit | Przeciążone. Określa, czy znak _X jest ujemny |
signbitf | Określa, czy znak _X jest ujemny |
grzech | Przeciążone. Oblicza sinus argumentu |
sincos | Przeciążone. Oblicza sinus i cosinus wartości _X |
sincosf | Oblicza sinus i cosinus wartości _X |
sinf | Oblicza sinus argumentu |
Sinh | Przeciążone. Oblicza wartość sinusu hiperbolicznego argumentu |
sinhf | Oblicza wartość sinusu hiperbolicznego argumentu |
sinpi | Przeciążone. Oblicza sinus pi * _X |
sinpif | Oblicza sinus pi * _X |
Sqrt | Przeciążone. Oblicza pierwiastek kwure argumentu |
sqrtf | Oblicza pierwiastek kwure argumentu |
opalenizna | Przeciążone. Oblicza wartość tangensa argumentu |
tanf | Oblicza wartość tangensa argumentu |
Tanh | Przeciążone. Oblicza wartość tangensu hiperbolicznego argumentu |
tanhf | Oblicza wartość tangensu hiperbolicznego argumentu |
tanpi | Przeciążone. Oblicza wartość tangensa pi * _X |
tanpif | Oblicza wartość tangensa pi * _X |
tgamma | Przeciążone. Oblicza funkcję gamma _X |
tgammaf | Oblicza funkcję gamma _X |
obcinanie | Przeciążone. Obcięcie argumentu do składnika całkowitego |
truncf | Obcięcie argumentu do składnika całkowitego |
Wymagania
Nagłówek: amp_math.h
Przestrzeń nazw: współbieżność