Concurrency::fast_math — Przestrzeń nazw
Funkcje w fast_math
przestrzeni nazw mają niższą dokładność, obsługują tylko pojedynczą precyzję (float
) i nazywają funkcje wewnętrzne DirectX. Istnieją dwie wersje każdej funkcji, na przykład cos
i cosf
. Obie wersje przyjmują i zwracają wartość , ale każda wywołuje tę samą funkcję wewnętrzną float
DirectX.
Składnia
namespace fast_math;
Elementy członkowskie
Funkcje
Nazwa/nazwisko | opis |
---|---|
cos | Oblicza arcus cosinus argumentu |
cosf | Oblicza arcus cosinus argumentu |
asin | Oblicza arcusinus argumentu |
asinf | Oblicza arcusinus argumentu |
atan | Oblicza arcus tangens argumentu |
atan2 | Oblicza arcus tangens _Y/_X |
atan2f | Oblicza arcus tangens _Y/_X |
atanf | Oblicza arcus tangens argumentu |
Ceil | Oblicza limit argumentu |
ceilf | Oblicza limit argumentu |
cos | Oblicza cosinus argumentu |
cosf | Oblicza cosinus argumentu |
Cosh | Oblicza wartość cosinusu hiperbolicznego argumentu |
coshf | Oblicza wartość cosinusu hiperbolicznego argumentu |
Exp | Oblicza wykładnik base-e argumentu |
exp2 | Oblicza wykładnik argumentu base-2 |
exp2f | Oblicza wykładnik argumentu base-2 |
expf | Oblicza wykładnik base-e argumentu |
fabs | Zwraca wartość bezwzględną argumentu |
fabsf | Zwraca wartość bezwzględną argumentu |
piętro | Oblicza podłogę argumentu |
floorf | Oblicza podłogę argumentu |
fmax | Określanie maksymalnej wartości liczbowej argumentów |
fmaxf | Określanie maksymalnej wartości liczbowej argumentów |
fmin | Określanie minimalnej wartości liczbowej argumentów |
fminf | Określanie minimalnej wartości liczbowej argumentów |
fmod | Oblicza resztę zmiennoprzecinkową _X/_Y |
fmodf | Oblicza resztę zmiennoprzecinkową _X/_Y |
frexp | Pobiera mantysę i wykładnik _X |
frexpf | Pobiera mantysę i wykładnik _X |
isfinite | Określa, czy argument ma wartość skończona |
isinf | Określa, czy argument jest nieskończonością |
isnan | Określa, czy argument jest siecią nan |
ldexp | Oblicza liczbę rzeczywistą z mantissa i wykładnika |
ldexpf | Oblicza liczbę rzeczywistą z mantissa i wykładnika |
dziennik | Oblicza logarytm base-e argumentu |
log10 | Oblicza logarytm base-10 argumentu |
log10f | Oblicza logarytm base-10 argumentu |
log2 | Oblicza logarytm base-2 argumentu |
log2f | Oblicza logarytm base-2 argumentu |
logf | Oblicza logarytm base-e argumentu |
modf | Dzieli _X na części ułamkowe i całkowite. |
modff | Dzieli _X na części ułamkowe i całkowite. |
Pow | Oblicza _X podniesione do potęgi _Y |
powf | Oblicza _X podniesione do potęgi _Y |
okrągły | Zaokrągla _X do najbliższej liczby całkowitej |
roundf | Zaokrągla _X do najbliższej liczby całkowitej |
rsqrt | Zwraca odwrotność pierwiastek kwadratowy argumentu |
rsqrtf | Zwraca odwrotność pierwiastek kwadratowy argumentu |
signbit | Zwraca znak argumentu |
signbitf | Zwraca znak argumentu |
grzech | Oblicza sinus argumentu |
sincos | Oblicza sinus i cosinus wartości _X |
sincosf | Oblicza sinus i cosinus wartości _X |
sinf | Oblicza sinus argumentu |
Sinh | Oblicza wartość sinusu hiperbolicznego argumentu |
sinhf | Oblicza wartość sinusu hiperbolicznego argumentu |
Sqrt | Oblicza pierwiastek kwadratowy argumentu |
sqrtf | Oblicza pierwiastek kwadratowy argumentu |
opalenizna | Oblicza wartość tangensa argumentu |
tanf | Oblicza wartość tangensa argumentu |
Tanh | Oblicza wartość tangensu hiperbolicznego argumentu |
tanhf | Oblicza wartość tangensu hiperbolicznego argumentu |
obcinanie | 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: Concurrency::fast_math