Sdílet prostřednictvím


Funkce oboru názvů Concurrency::precise_math

acos

Vypočítá arkus kosinus argumentu.

inline float acos(float _X) restrict(amp);

inline double acos(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí arkusinus hodnotu argumentu.

acosf

Vypočítá arkus kosinus argumentu.

inline float acosf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí arkusinus hodnotu argumentu.

acosh

Vypočítá inverzní hyperbolický kosinus argumentu.

inline float acosh(float _X) restrict(amp);

inline double acosh(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí inverzní hyperbolickou kosinus hodnotu argumentu.

acoshf

Vypočítá inverzní hyperbolický kosinus argumentu.

inline float acoshf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí inverzní hyperbolickou kosinus hodnotu argumentu.

asin

Vypočítá arkus sinus argumentu.

inline float asin(float _X) restrict(amp);

inline double asin(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí arkusine hodnotu argumentu.

asinf

Vypočítá arkus sinus argumentu.

inline float asinf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí arkusine hodnotu argumentu.

asinh

Vypočítá inverzní hyperbolický sinus argumentu.

inline float asinh(float _X) restrict(amp);

inline double asinh(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí hodnotu hyperbolického sinusu argumentu inverzní.

asinhf

Vypočítá inverzní hyperbolický sinus argumentu.

inline float asinhf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí hodnotu hyperbolického sinusu argumentu inverzní.

atan

Vypočítá arkusangens argumentu.

inline float atan(float _X) restrict(amp);

inline double atan(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí arkusangens hodnotu argumentu.

atan2

Vypočítá arkus tangens _Y/_X.

inline float atan2(
    float _Y,
    float _X) restrict(amp);

inline double atan2(
    double _Y,
    double _X) restrict(amp);

Parametry

_Y
Hodnota s plovoucí desetinou čárkou

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí arkus tangens hodnotu _Y/_X.

atan2f

Vypočítá arkus tangens _Y/_X.

inline float atan2f(
    float _Y,
    float _X) restrict(amp);

Parametry

_Y
Hodnota s plovoucí desetinou čárkou

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí arkus tangens hodnotu _Y/_X.

atanf

Vypočítá arkusangens argumentu.

inline float atanf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí arkusangens hodnotu argumentu.

atanh

Vypočítá hyperbolický hyperbolický tangens argumentu.

inline float atanh(float _X) restrict(amp);

inline double atanh(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí hyperbolickou hyperbolickou hodnotu argumentu.

atanhf

Vypočítá hyperbolický hyperbolický tangens argumentu.

inline float atanhf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí hyperbolickou hyperbolickou hodnotu argumentu.

cbrt

Vypočítá kořen skutečné datové krychle argumentu.

inline float cbrt(float _X) restrict(amp);

inline double cbrt(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí kořen skutečné datové krychle argumentu.

cbrtf

Vypočítá kořen skutečné datové krychle argumentu.

inline float cbrtf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí kořen skutečné datové krychle argumentu.

ceil

Vypočítá strop argumentu.

inline float ceil(float _X) restrict(amp);

inline double ceil(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí strop argumentu.

ceilf

Vypočítá strop argumentu.

inline float ceilf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí strop argumentu.

copysign

Vytvoří hodnotu s velikostí _X a znaménkem _Y

inline float copysign(
    float _X,
    float _Y) restrict(amp);

inline double copysign(
    double _X,
    double _Y) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

_Y
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí hodnotu s velikostí _X a znaménkem _Y

copysignf

Vytvoří hodnotu s velikostí _X a znaménkem _Y

inline float copysignf(
    float _X,
    float _Y) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

_Y
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí hodnotu s velikostí _X a znaménkem _Y

cos

Vypočítá kosinus argumentu.

inline float cos(float _X) restrict(amp);

inline double cos(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí kosinus hodnotu argumentu.

cosf

Vypočítá kosinus argumentu.

inline float cosf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí kosinus hodnotu argumentu.

obušek

Vypočítá hyperbolickou kosinus hodnotu argumentu.

inline float cosh(float _X) restrict(amp);

inline double cosh(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí hyperbolickou kosinus hodnotu argumentu.

coshf

Vypočítá hyperbolickou kosinus hodnotu argumentu.

inline float coshf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí hyperbolickou kosinus hodnotu argumentu.

cospi

Vypočítá kosinus pí * _X

inline float cospi(float _X) restrict(amp);

inline double cospi(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí kosinus pí * _X

cospif

Vypočítá kosinus pí * _X

inline float cospif(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí kosinus pí * _X

erf

Vypočítá chybovou funkci _X

inline float erf(float _X) restrict(amp);

inline double erf(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí chybovou funkci _X.

erfc

Vypočítá doplňkovou chybovou funkci _X

inline float erfc(float _X) restrict(amp);

inline double erfc(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí doplňkovou chybovou funkci _X

erfcf

Vypočítá doplňkovou chybovou funkci _X

inline float erfcf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí doplňkovou chybovou funkci _X

erfcinv

Vypočítá inverzní doplňkovou chybovou funkci _X

inline float erfcinv(float _X) restrict(amp);

inline double erfcinv(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí inverzní doplňkovou chybovou funkci _X

erfcinvf

Vypočítá inverzní doplňkovou chybovou funkci _X

inline float erfcinvf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí inverzní doplňkovou chybovou funkci _X

erff

Vypočítá chybovou funkci _X

inline float erff(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí chybovou funkci _X.

erfinv

Vypočítá inverzní chybovou funkci _X

inline float erfinv(float _X) restrict(amp);

inline double erfinv(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí inverzní chybovou funkci _X

erfinvf

Vypočítá inverzní chybovou funkci _X

inline float erfinvf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí inverzní chybovou funkci _X

exp10

Vypočítá exponenciální hodnotu argumentu base-10.

inline float exp10(float _X) restrict(amp);

inline double exp10(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí exponenciální hodnotu argumentu base-10.

exp10f

Vypočítá exponenciální hodnotu argumentu base-10.

inline float exp10f(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí exponenciální hodnotu argumentu base-10.

výraz 1

Vypočítá exponenciální funkci argumentu o základu e a odečte 1.

inline float expm1(float exponent) restrict(amp);

inline double expm1(double exponent) restrict(amp);

Parametry

exponent
Exponenciální termín n matematického výrazu en, kde e je základem přirozeného logaritmu.

Návratová hodnota

Vrátí hodnotu exponenciální funkce argumentu o základu e a odečte 1.

expm1f

Vypočítá exponenciální funkci argumentu o základu e a odečte 1.

inline float expm1f(float exponent) restrict(amp);

Parametry

exponent
Exponenciální termín n matematického výrazu en, kde e je základem přirozeného logaritmu.

Návratová hodnota

Vrátí hodnotu exponenciální funkce argumentu o základu e a odečte 1.

exp

Vypočítá exponenciální hodnotu argumentu base-e.

inline float exp(float _X) restrict(amp);

inline double exp(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí exponenciální hodnotu argumentu base-e.

expf

Vypočítá exponenciální hodnotu argumentu base-e.

inline float expf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí exponenciální hodnotu argumentu base-e.

exp2

Vypočítá exponenciální hodnotu argumentu base-2.

inline float exp2(float _X) restrict(amp);

inline double exp2(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí exponenciální hodnotu argumentu base-2.

exp2f

Vypočítá exponenciální hodnotu argumentu base-2.

inline float exp2f(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí exponenciální hodnotu argumentu base-2.

fabs

Vrátí absolutní hodnotu argumentu.

inline float fabs(float _X) restrict(amp);

inline double fabs(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí absolutní hodnotu argumentu.

fabsf

Vrátí absolutní hodnotu argumentu.

inline float fabsf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí absolutní hodnotu argumentu.

fdim

Vypočítá kladný rozdíl mezi argumenty.

inline float fdim(
   float _X,
   float _Y
) restrict(amp);
inline double fdim(
   double _X,
   double _Y
) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou _Y
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Rozdíl mezi _X a _Y, pokud je _X větší než _Y; jinak, +0.

fdimf

Vypočítá kladný rozdíl mezi argumenty.

inline float fdimf(
   float _X,
   float _Y
) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou _Y
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Rozdíl mezi _X a _Y, pokud je _X větší než _Y; jinak, +0.

floor

Vypočítá podlahu argumentu.

inline float floor(float _X) restrict(amp);

inline double floor(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí podlahu argumentu.

floorf

Vypočítá podlahu argumentu.

inline float floorf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí podlahu argumentu.

fma

Vypočítá součin prvního a druhého zadaného argumentu a pak k výsledku přidá třetí zadaný argument; Celý výpočet se provádí jako jedna operace.

inline float fma(
   float _X,
   float _Y,
   float _Z
) restrict(amp);

inline double fma(
   double _X,
   double _Y,
   double _Z
) restrict(amp);

Parametry

_X
První argument s plovoucí desetinou čárkou. _Y
Druhý argument s plovoucí desetinou čárkou. _Z
Třetí argument s plovoucí desetinou čárkou.

Návratová hodnota

Výsledek výrazu (_X * _Y) + _Z. Celý výpočet se provádí jako jedna operace; to znamená, že dílčí výrazy se počítají na nekonečnou přesnost a zaokrouhlí se pouze konečný výsledek.

fmaf

Vypočítá součin prvního a druhého zadaného argumentu a pak k výsledku přidá třetí zadaný argument; Celý výpočet se provádí jako jedna operace.

inline float fmaf(
   float _X,
   float _Y,
   float _Z
) restrict(amp);

Parametry

_X
První argument s plovoucí desetinou čárkou. _Y
Druhý argument s plovoucí desetinou čárkou. _Z
Třetí argument s plovoucí desetinou čárkou.

Návratová hodnota

Výsledek výrazu (_X * _Y) + _Z. Celý výpočet se provádí jako jedna operace; to znamená, že dílčí výrazy se počítají na nekonečnou přesnost a zaokrouhlí se pouze konečný výsledek.

fmax

Určení maximální číselné hodnoty argumentů

inline float fmax(
    float _X,
    float _Y) restrict(amp);

inline double fmax(
    double _X,
    double _Y) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

_Y
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí maximální číselnou hodnotu argumentů.

fmaxf

Určení maximální číselné hodnoty argumentů

inline float fmaxf(
    float _X,
    float _Y) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

_Y
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí maximální číselnou hodnotu argumentů.

fmin

Určení minimální číselné hodnoty argumentů

inline float fmin(
    float _X,
    float _Y) restrict(amp);

inline double fmin(
    double _X,
    double _Y) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

_Y
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí minimální číselnou hodnotu argumentů.

fminf

Určení minimální číselné hodnoty argumentů

inline float fminf(
    float _X,
    float _Y) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

_Y
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí minimální číselnou hodnotu argumentů.

fmod – funkce (C++ AMP)

Vypočítá zbytek prvního zadaného argumentu děleného druhým zadaným argumentem.

inline float fmod(
    float _X,
    float _Y) restrict(amp);

inline double fmod(
    double _X,
    double _Y) restrict(amp);

Parametry

_X
První argument s plovoucí desetinou čárkou.

_Y
Druhý argument s plovoucí desetinou čárkou.

Návratová hodnota

Zbytek děleného ; to znamená hodnota_Y - _X n, kde n je celé celé číslo tak, že velikost_Y_X - n je menší než velikost ._Y_Y_X

fmodf

Vypočítá zbytek prvního zadaného argumentu děleného druhým zadaným argumentem.

inline float fmodf(
    float _X,
    float _Y) restrict(amp);

Parametry

_X
První argument s plovoucí desetinou čárkou.

_Y
Druhý argument s plovoucí desetinou čárkou.

Návratová hodnota

Zbytek děleného ; to znamená hodnota_Y - _X n, kde n je celé celé číslo tak, že velikost_Y_X - n je menší než velikost ._Y_Y_X

fpclassify

Klasifikuje hodnotu argumentu jako NaN, nekonečné, normální, subnormální, nula.

inline int fpclassify(float _X) restrict(amp);

inline int fpclassify(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí hodnotu makra klasifikace čísel odpovídající hodnotě argumentu.

frexp

Získá mantisu a exponent _X

inline float frexp(
    float _X,
    _Out_ int* _Exp) restrict(amp);

inline double frexp(
    double _X,
    _Out_ int* _Exp) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

_Exp
Vrátí celočíselnou exponent _X v hodnotě s plovoucí desetinnou čárkou.

Návratová hodnota

Vrátí _X mantisy.

frexpf

Získá mantisu a exponent _X

inline float frexpf(
    float _X,
    _Out_ int* _Exp) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

_Exp
Vrátí celočíselnou exponent _X v hodnotě s plovoucí desetinnou čárkou.

Návratová hodnota

Vrátí _X mantisy.

hypot

Vypočítá druhou odmocninu součtu čtverců _X a _Y

inline float hypot(
    float _X,
    float _Y) restrict(amp);

inline double hypot(
    double _X,
    double _Y) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

_Y
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí druhou odmocninu součtu čtverců _X a _Y

hypotf

Vypočítá druhou odmocninu součtu čtverců _X a _Y

inline float hypotf(
    float _X,
    float _Y) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

_Y
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí druhou odmocninu součtu čtverců _X a _Y

ilogb

Extrahování exponentu _X jako přihlášené hodnoty

inline int ilogb(float _X) restrict(amp);

inline int ilogb(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí exponent _X jako hodnotu přihlášeného int.

ilogbf

Extrahování exponentu _X jako přihlášené hodnoty

inline int ilogbf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí exponent _X jako hodnotu přihlášeného int.

isfinite

Určuje, zda má argument konečnou hodnotu.

inline int isfinite(float _X) restrict(amp);

inline int isfinite(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí nenulovou hodnotu, pokud má argument konečnou hodnotu.

isinf

Určuje, zda je argument nekonečnem.

inline int isinf(float _X) restrict(amp);

inline int isinf(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí nenulovou hodnotu, pokud má argument nekonečnou hodnotu.

isnan

Určuje, jestli je argument naN.

inline int isnan(float _X) restrict(amp);

inline int isnan(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí nenulovou hodnotu, pokud má argument hodnotu NaN.

isnormal

Určuje, jestli je argument normální.

inline int isnormal(float _X) restrict(amp);

inline int isnormal(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí nenulovou hodnotu, pokud má argument normální hodnotu.

ldexp

Vypočítá reálné číslo ze zadané mantisy a exponentu.

inline float ldexp(
    float _X,
    int _Exp) restrict(amp);

inline double ldexp(
    double _X,
    double _Exp) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou, mantisa

_Exp
Celočíselná hodnota, exponent

Návratová hodnota

Vrátí _X * 2^_Exp.

ldexpf

Vypočítá reálné číslo ze zadané mantisy a exponentu.

inline float ldexpf(
    float _X,
    int _Exp) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou, mantisa

_Exp
Celočíselná hodnota, exponent

Návratová hodnota

Vrátí _X * 2^_Exp.

lgamma

Vypočítá přirozený logaritmus absolutní hodnoty gama argumentu.

inline float lgamma(
    float _X,
    _Out_ int* _Sign) restrict(amp);

inline double lgamma(
    double _X,
    _Out_ int* _Sign) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

_Podepsat
Vrátí znaménko.

Návratová hodnota

Vrátí přirozený logaritmus absolutní hodnoty gama argumentu.

lgammaf

Vypočítá přirozený logaritmus absolutní hodnoty gama argumentu.

inline float lgammaf(
    float _X,
    _Out_ int* _Sign) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

_Podepsat
Vrátí znaménko.

Návratová hodnota

Vrátí přirozený logaritmus absolutní hodnoty gama argumentu.

protokol

Vypočítá logaritmus argumentu base-e.

inline float log(float _X) restrict(amp);

inline double log(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí logaritmus argumentu base-e.

log10

Vypočítá logaritmus argumentu base-10.

inline float log10(float _X) restrict(amp);

inline double log10(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí logaritmus argumentu base-10.

log10f

Vypočítá logaritmus argumentu base-10.

inline float log10f(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí logaritmus argumentu base-10.

log1p

Vypočítá logaritmus base-e 1 plus argument.

inline float log1p(float _X) restrict(amp);

inline double log1p(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí logaritmus base-e 1 plus argument.

log1pf

Vypočítá logaritmus base-e 1 plus argument.

inline float log1pf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí logaritmus base-e 1 plus argument.

log2

Vypočítá logaritmus argumentu base-2.

inline float log2(float _X) restrict(amp);

inline double log2(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí logaritmus argumentu base-10.

log2f

Vypočítá logaritmus argumentu base-2.

inline float log2f(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí logaritmus argumentu base-10.

logb

Extrahuje exponent _X jako celočíselnou hodnotu s plovoucí desetinnou čárkou ve formátu

inline float logb(float _X) restrict(amp);

inline double logb(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí signed exponent _X.

logbf

Extrahuje exponent _X jako celočíselnou hodnotu s plovoucí desetinnou čárkou ve formátu

inline float logbf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí signed exponent _X.

logf

Vypočítá logaritmus argumentu base-e.

inline float logf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí logaritmus argumentu base-e.

modf

Rozdělí zadaný argument na zlomkové a celočíselné části.

inline float modf(
    float _X,
    _Out_ float* _Iptr) restrict(amp);

inline double modf(
    double _X,
    _Out_ double* _Iptr) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

_Iptr
[ven] Celočíselná _Xčást , jako hodnota s plovoucí desetinnou čárkou.

Návratová hodnota

Podepsaná zlomková část z _X.

modff

Rozdělí zadaný argument na zlomkové a celočíselné části.

inline float modff(
    float _X,
    _Out_ float* _Iptr) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

_Iptr
Celočíselná _Xčást , jako hodnota s plovoucí desetinnou čárkou.

Návratová hodnota

Vrátí desetinnou část z _X.

Nan

Vrátí tichou hodnotu NaN.

inline double nan(int _X) restrict(amp);

Parametry

_X
Celočíselná hodnota

Návratová hodnota

Vrátí tichou hodnotu NaN, pokud je k dispozici, s obsahem uvedeným v _X

nanf

Vrátí tichou hodnotu NaN.

inline float nanf(int _X) restrict(amp);

Parametry

_X
Celočíselná hodnota

Návratová hodnota

Vrátí tichou hodnotu NaN, pokud je k dispozici, s obsahem uvedeným v _X

nearbyint

Zaokrouhlí argument na celočíselnou hodnotu ve formátu s plovoucí desetinou čárkou pomocí aktuálního směru zaokrouhlování.

inline float nearbyint(float _X) restrict(amp);

inline double nearbyint(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí zaokrouhlenou celočíselnou hodnotu.

nearbyintf

Zaokrouhlí argument na celočíselnou hodnotu ve formátu s plovoucí desetinou čárkou pomocí aktuálního směru zaokrouhlování.

inline float nearbyintf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí zaokrouhlenou celočíselnou hodnotu.

nextafter

Určete další reprezentovatelnou hodnotu v typu funkce za _X ve směru _Y

inline float nextafter(
    float _X,
    float _Y) restrict(amp);

inline double nextafter(
    double _X,
    double _Y) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

_Y
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí 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

inline float nextafterf(
    float _X,
    float _Y) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

_Y
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí další reprezentovatelnou hodnotu v typu funkce za _X ve směru _Y

Vrátí kumulativní distribuční funkci argumentu.

inline float phi(float _X) restrict(amp);

inline double phi(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí kumulativní distribuční funkci argumentu.

Phif

Vrátí kumulativní distribuční funkci argumentu.

inline float phif(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí kumulativní distribuční funkci argumentu.

zajatec

Vypočítá _X umocněné na mocninu _Y

inline float pow(
    float _X,
    float _Y) restrict(amp);

inline double pow(
    double _X,
    double _Y) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou, základ

_Y
Hodnota s plovoucí desetinnou čárkou, exponent

Návratová hodnota

powf

Vypočítá _X umocněné na mocninu _Y

inline float powf(
    float _X,
    float _Y) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou, základ

_Y
Hodnota s plovoucí desetinnou čárkou, exponent

Návratová hodnota

probit

Vrátí inverzní kumulativní distribuční funkci argumentu.

inline float probit(float _X) restrict(amp);

inline double probit(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí inverzní kumulativní distribuční funkci argumentu.

probitf

Vrátí inverzní kumulativní distribuční funkci argumentu.

inline float probitf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí inverzní kumulativní distribuční funkci argumentu.

rcbrt

Vrátí reciproční kořen datové krychle argumentu.

inline float rcbrt(float _X) restrict(amp);

inline double rcbrt(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí reciproční kořen datové krychle argumentu.

rcbrtf

Vrátí reciproční kořen datové krychle argumentu.

inline float rcbrtf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí reciproční kořen datové krychle argumentu.

zbytek

Vypočítá zbytek: _X _Y REM

inline float remainder(
    float _X,
    float _Y) restrict(amp);

inline double remainder(
    double _X,
    double _Y) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

_Y
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí _Y _X REM.

zbytekf

Vypočítá zbytek: _X _Y REM

inline float remainderf(
    float _X,
    float _Y) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

_Y
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí _Y _X REM.

remquo

Vypočítá zbytek prvního zadaného argumentu děleného druhým zadaným argumentem. Vypočítá také podíl significand prvního zadaného argumentu děleného significand druhého zadaného argumentu a vrátí podíl pomocí umístění zadaného ve třetím argumentu.

inline float remquo(
    float _X,
    float _Y,
    _Out_ int* _Quo) restrict(amp);

inline double remquo(
    double _X,
    double _Y,
    _Out_ int* _Quo) restrict(amp);

Parametry

_X
První argument s plovoucí desetinou čárkou.

_Y
Druhý argument s plovoucí desetinou čárkou.

_Quo
[ven] Adresa celého čísla, která se používá k vrácení podílu desetinných bitů _X děleného desetinnou čárkou _Y.

Návratová hodnota

Vrátí zbytek děleného _X _Y.

remquof

Vypočítá zbytek prvního zadaného argumentu děleného druhým zadaným argumentem. Vypočítá také podíl significand prvního zadaného argumentu děleného significand druhého zadaného argumentu a vrátí podíl pomocí umístění zadaného ve třetím argumentu.

inline float remquof(
    float _X,
    float _Y,
    _Out_ int* _Quo) restrict(amp);

Parametry

_X
První argument s plovoucí desetinou čárkou.

_Y
Druhý argument s plovoucí desetinou čárkou.

_Quo
[ven] Adresa celého čísla, která se používá k vrácení podílu desetinných bitů _X děleného desetinnou čárkou _Y.

Návratová hodnota

Vrátí zbytek děleného _X _Y.

round

Zaokrouhlí _X na nejbližší celé číslo.

inline float round(float _X) restrict(amp);

inline double round(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí nejbližší celé číslo _X.

roundf

Zaokrouhlí _X na nejbližší celé číslo.

inline float roundf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí nejbližší celé číslo _X.

rsqrt

Vrátí reciproční odmocninu argumentu.

inline float rsqrt(float _X) restrict(amp);

inline double rsqrt(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí reciproční odmocninu argumentu.

rsqrtf

Vrátí reciproční odmocninu argumentu.

inline float rsqrtf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí reciproční odmocninu argumentu.

scalb

Vynásobí _X FLT_RADIX na výkonovou _Y

inline float scalb(
    float _X,
    float _Y) restrict(amp);

inline double scalb(
    double _X,
    double _Y) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

_Y
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí _X * (FLT_RADIX ^ _Y).

scalbf

Vynásobí _X FLT_RADIX na výkonovou _Y

inline float scalbf(
    float _X,
    float _Y) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

_Y
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí _X * (FLT_RADIX ^ _Y).

scalbn

Vynásobí _X FLT_RADIX na výkonovou _Y

inline float scalbn(
    float _X,
    int _Y) restrict(amp);

inline double scalbn(
    double _X,
    int _Y) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

_Y
Celočíselná hodnota

Návratová hodnota

Vrátí _X * (FLT_RADIX ^ _Y).

scalbnf

Vynásobí _X FLT_RADIX na výkonovou _Y

inline float scalbnf(
    float _X,
    int _Y) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

_Y
Celočíselná hodnota

Návratová hodnota

Vrátí _X * (FLT_RADIX ^ _Y).

signbit

Určuje, zda je znaménko _X záporné.

inline int signbit(float _X) restrict(amp);

inline int signbit(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí nenulovou hodnotu, pokud je znaménko _X záporné.

signbitf

Určuje, zda je znaménko _X záporné.

inline int signbitf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí nenulovou hodnotu, pokud je znaménko _X záporné.

sin

Vypočítá sinusovou hodnotu argumentu.

inline float sin(float _X) restrict(amp);

inline double sin(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí sinusovou hodnotu argumentu.

sinf

Vypočítá sinusovou hodnotu argumentu.

inline float sinf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí sinusovou hodnotu argumentu.

sincos

Vypočítá sinusovou a kosinusovou hodnotu _X

inline void sincos(
    float _X,
    _Out_ float* _S,
    _Out_ float* _C) restrict(amp);

inline void sincos(
    double _X,
    _Out_ double* _S,
    _Out_ double* _C) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

_S
Vrátí sinusovou hodnotu _X

_C
Vrátí kosinus hodnotu _X

sincosf

Vypočítá sinusovou a kosinusovou hodnotu _X

inline void sincosf(
    float _X,
    _Out_ float* _S,
    _Out_ float* _C) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

_S
Vrátí sinusovou hodnotu _X

_C
Vrátí kosinus hodnotu _X

Sinh

Vypočítá hyperbolickou sinusovou hodnotu argumentu.

inline float sinh(float _X) restrict(amp);

inline double sinh(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí hyperbolickou sinusovou hodnotu argumentu.

sinhf

Vypočítá hyperbolickou sinusovou hodnotu argumentu.

inline float sinhf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí hyperbolickou sinusovou hodnotu argumentu.

sinpi

Vypočítá sinusovou hodnotu pí * _X

inline float sinpi(float _X) restrict(amp);

inline double sinpi(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí sinusovou hodnotu pí * _X

sinpif

Vypočítá sinusovou hodnotu pí * _X

inline float sinpif(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí sinusovou hodnotu pí * _X

Sqrt

Vypočítá kořenqure argumentu.

inline float sqrt(float _X) restrict(amp);

inline double sqrt(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí kořenqure argumentu.

Sqrtf

Vypočítá kořenqure argumentu.

inline float sqrtf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí kořenqure argumentu.

opálení

Vypočítá tangens hodnotu argumentu.

inline float tan(float _X) restrict(amp);

inline double tan(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí tangens hodnotu argumentu.

tanf

Vypočítá tangens hodnotu argumentu.

inline float tanf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí tangens hodnotu argumentu.

tanh

Vypočítá hyperbolickou tangens hodnotu argumentu.

inline float tanh(float _X) restrict(amp);

inline double tanh(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí hyperbolickou tangens hodnotu argumentu.

tanhf

Vypočítá hyperbolickou tangens hodnotu argumentu.

inline float tanhf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí hyperbolickou tangens hodnotu argumentu.

tanpi

Vypočítá tangens hodnotu pí * _X

inline float tanpi(float _X) restrict(amp);

inline double tanpi(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí tangens hodnotu pí * _X

tanpif

Vypočítá tangens hodnotu pí * _X

inline float tanpif(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí tangens hodnotu pí * _X

tgamma

Vypočítá gama funkci _X

inline float tgamma(float _X) restrict(amp);

inline double tgamma(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí výsledek gama funkce _X

tgammaf

Vypočítá gama funkci _X

inline float tgammaf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí výsledek gama funkce _X

trunc

Zkrátí argument na celočíselnou komponentu.

inline float trunc(float _X) restrict(amp);

inline double trunc(double _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí celočíselnou komponentu argumentu.

truncf

Zkrátí argument na celočíselnou komponentu.

inline float truncf(float _X) restrict(amp);

Parametry

_X
Hodnota s plovoucí desetinou čárkou

Návratová hodnota

Vrátí celočíselnou komponentu argumentu.

Viz také

Concurrency::precise_math – obor názvů