Concurrency::fast_math – obor názvů
Funkce v fast_math
oboru názvů mají nižší přesnost, podporují pouze jednoduchou přesnost (float
) a volají vnitřní funkce DirectX. Existují dvě verze každé funkce, například cos
a cosf
. Obě verze přebírají a vracejí funkci float
, ale každá volá stejné vnitřní rozhraní DirectX.
Syntaxe
namespace fast_math;
Členové
Funkce
Název | Popis |
---|---|
cos | Vypočítá arkus kosinus argumentu. |
cosf | Vypočítá arkus kosinus argumentu. |
asin | Vypočítá arkus sinus argumentu. |
asinf | Vypočítá arkus sinus argumentu. |
atan | Vypočítá arkusangens argumentu. |
atan2 | Vypočítá arkus tangens _Y/_X. |
atan2f | Vypočítá arkus tangens _Y/_X. |
atanf | Vypočítá arkusangens argumentu. |
zakrýt stropem | Vypočítá strop argumentu. |
ceilf | Vypočítá strop argumentu. |
cos | Vypočítá kosinus argumentu. |
cosf | Vypočítá kosinus argumentu. |
obušek | Vypočítá hyperbolickou kosinus hodnotu argumentu. |
coshf | Vypočítá hyperbolickou kosinus hodnotu argumentu. |
Exp | Vypočítá exponenciální hodnotu argumentu base-e. |
exp2 | 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. |
fabs | Vrátí absolutní hodnotu argumentu. |
fabsf | Vrátí absolutní hodnotu argumentu. |
podlaha | Vypočítá podlahu argumentu. |
floorf | Vypočítá podlahu argumentu. |
fmax | Určení maximální číselné hodnoty argumentů |
fmaxf | Určení maximální číselné hodnoty argumentů |
fmin | Určení minimální číselné hodnoty argumentů |
fminf | Určení minimální číselné hodnoty argumentů |
fmod | Vypočítá zbytek _X/_Y s plovoucí desetinnou čárkou. |
fmodf | Vypočítá zbytek _X/_Y s plovoucí desetinnou čárkou. |
frexp | Získá mantisu a exponent _X |
frexpf | Získá mantisu a exponent _X |
isfinite | Určuje, zda má argument konečnou hodnotu. |
isinf | Určuje, zda je argument nekonečnem. |
isnan | Určuje, jestli je argument naN. |
ldexp | Vypočítá reálné číslo z manissa a exponentu. |
ldexpf | Vypočítá reálné číslo z manissa a exponentu. |
kláda | Vypočítá logaritmus argumentu base-e. |
log10 | Vypočítá logaritmus argumentu base-10. |
log10f | Vypočítá logaritmus argumentu base-10. |
log2 | Vypočítá logaritmus argumentu base-2. |
log2f | Vypočítá logaritmus argumentu base-2. |
logf | Vypočítá logaritmus argumentu base-e. |
modf | Rozdělí _X na zlomkové a celočíselné části. |
modff | Rozdělí _X na zlomkové a celočíselné části. |
zajatec | Vypočítá _X umocněné na mocninu _Y |
powf | Vypočítá _X umocněné na mocninu _Y |
kulatý | Zaokrouhlí _X na nejbližší celé číslo. |
roundf | Zaokrouhlí _X na nejbližší celé číslo. |
rsqrt | Vrátí reciproční odmocninu argumentu. |
rsqrtf | Vrátí reciproční odmocninu argumentu. |
signbit | Vrátí znaménko argumentu. |
signbitf | Vrátí znaménko argumentu. |
hřích | Vypočítá sinusovou hodnotu argumentu. |
sincos | Vypočítá sinusovou a kosinusovou hodnotu _X |
sincosf | Vypočítá sinusovou a kosinusovou hodnotu _X |
sinf | Vypočítá sinusovou hodnotu argumentu. |
Sinh | Vypočítá hyperbolickou sinusovou hodnotu argumentu. |
sinhf | Vypočítá hyperbolickou sinusovou hodnotu argumentu. |
Sqrt | Vypočítá druhou odmocninu argumentu. |
Sqrtf | Vypočítá druhou odmocninu argumentu. |
opálení | Vypočítá tangens hodnotu argumentu. |
tanf | Vypočítá tangens hodnotu argumentu. |
tanh | Vypočítá hyperbolickou tangens hodnotu argumentu. |
tanhf | Vypočítá hyperbolickou tangens hodnotu argumentu. |
trunc | 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ů: Concurrency::fast_math