Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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ść