Udostępnij za pośrednictwem


Concurrency::precise_math — Przestrzeń nazw

Funkcje znajdujące się w przestrzeni nazw precise_math są zgodne z C99.Zawarte są wersje funkcji zarówno z pojedynczą jak i podwójną precyzją.Na przykład acos jest wersją z podwójną precyzją, natomiast acosf jest wersją z pojedynczą precyzją.Funkcje te, włączając funkcje pojedynczej precyzji wymagają rozszerzonej obsługi podwójnej precyzji na akceleratorze.Można użyć accelerator::supports_double_precision — Członek danych do określenia, czy można uruchomić te funkcje na określonym akceleratorze.

namespace precise_math;

Elementy członkowskie

Funkcje

Nazwa

Opis

acos — Funkcja

Przeciążone.Oblicza arcus cosinus argumentu

acosf — Funkcja

Oblicza arcus cosinus argumentu

acosh — Funkcja

Przeciążone.Oblicza wartość funkcji odwrotny cosinus hiperboliczny dla podanego argumentu

acoshf — Funkcja

Oblicza wartość funkcji odwrotny cosinus hiperboliczny dla podanego argumentu

asin — Funkcja

Przeciążone.Oblicza wartość funkcji arcus sinus dla podanego argumentu

asinf — Funkcja

Oblicza wartość funkcji arcus sinus dla podanego argumentu

asinh — Funkcja

Przeciążone.Oblicza odwrotność sinusa hiperbolicznego argumentu

asinhf — Funkcja

Oblicza odwrotność sinusa hiperbolicznego argumentu

atan — Funkcja

Przeciążone.Oblicza wartość funkcji arcus tangens dla podanego argumentu

atan2 — Funkcja

Przeciążone.Oblicza wartość funkcji arcus tangens dla _Y/_X

atan2f — Funkcja

Oblicza wartość funkcji arcus tangens dla _Y/_X

atanf — Funkcja

Oblicza wartość funkcji arcus tangens dla podanego argumentu

atanh — Funkcja

Przeciążone.Oblicza wartość funkcji odwrócony tangens hiperboliczny dla podanego argumentu

atanhf — Funkcja

Oblicza wartość funkcji odwrócony tangens hiperboliczny dla podanego argumentu

cbrt — Funkcja

Przeciążone.Oblicza rzeczywisty pierwiastek trzeciego stopnia argumentu

cbrtf — Funkcja

Oblicza rzeczywisty pierwiastek trzeciego stopnia argumentu

ceil — Funkcja

Przeciążone.Oblicza wartość argumentu zaokrągloną w górę

ceilf — Funkcja

Oblicza wartość argumentu zaokrągloną w górę

copysign — Funkcja

Przeciążone.Tworzy liczbę o wartości _X i znaku _Y

copysignf — Funkcja

Tworzy liczbę o wartości _X i znaku _Y

cos — Funkcja

Przeciążone.Oblicza wartość funkcji cosinus dla podanego argumentu

cosf — Funkcja

Oblicza wartość funkcji cosinus dla podanego argumentu

cosh — Funkcja

Przeciążone.Oblicza wartość funkcji cosinus hiperboliczny dla podanego argumentu

coshf — Funkcja

Oblicza wartość funkcji cosinus hiperboliczny dla podanego argumentu

cospi — Funkcja

Przeciążone.Oblicza wartość cosinusa liczby pi * _X

cospif — Funkcja

Oblicza wartość cosinusa liczby pi * _X

erf — Funkcja

Przeciążone.Oblicza funkcję błędu dla _X

erfc — Funkcja

Przeciążone.Oblicza uzupełniającą funkcję błędu z _X

erfcf — Funkcja

Oblicza uzupełniającą funkcję błędu z _X

erfcinv — Funkcja

Przeciążone.Oblicza odwrotność komplementarnej funkcji błędu z _X

erfcinvf — Funkcja

Oblicza odwrotność komplementarnej funkcji błędu z _X

erff — Funkcja

Oblicza funkcję błędu dla _X

erfinv — Funkcja

Przeciążone.Oblicza odwrotność funkcji błędu dla _X

erfinvf — Funkcja

Oblicza odwrotność funkcji błędu dla _X

exp — Funkcja

Przeciążone.Oblicza eksponentę argumentu

exp10 — Funkcja

Przeciążone.Oblicza wartość funkcji wykładniczej o podstawie 10 dla podanego argumentu

exp10f — Funkcja

Oblicza wartość funkcji wykładniczej o podstawie 10 dla podanego argumentu

exp2 — Funkcja

Przeciążone.Oblicza wartość funkcji wykładniczej o podstawie 2 dla podanego argumentu

exp2f — Funkcja

Oblicza wartość funkcji wykładniczej o podstawie 2 dla podanego argumentu

expf — Funkcja

Oblicza eksponentę argumentu

expm1 — Funkcja

Przeciążone.Oblicza eksponentę argumentu minus 1

expm1f — Funkcja

Oblicza eksponentę argumentu minus 1

fabs — Funkcja

Przeciążone.Zwraca wartość bezwzględną argumentu

fabsf — Funkcja

Zwraca wartość bezwzględną argumentu

fdim — Funkcja

Przeciążone.Określa dodatnią różnicę między argumentami

fdimf — Funkcja

Określa dodatnią różnicę między argumentami

floor — Funkcja

Przeciążone.Oblicza wartość argumentu zaokrągloną w dół

floorf — Funkcja

Oblicza wartość argumentu zaokrągloną w dół

fma — Funkcja

Przeciążone.Oblicza (_X * _Y) + _Z zaokrąglone jako jedna operacja trójargumentowa

fmaf — Funkcja

Oblicza (_X * _Y) + _Z zaokrąglone jako jedna operacja trójargumentowa

fmax — Funkcja

Przeciążone.Ustala największą wartość liczbową z podanych argumentów

fmaxf — Funkcja

Ustala największą wartość liczbową z podanych argumentów

fmin — Funkcja

Przeciążone.Ustala najmniejszą wartość liczbową z podanych argumentów

fminf — Funkcja

Ustala najmniejszą wartość liczbową z podanych argumentów

fmod — Funkcja (C++ AMP)

Przeciążone.Oblicza zmiennoprzecinkową resztę działania _X/_Y

fmodf — Funkcja

Oblicza zmiennoprzecinkową resztę działania _X/_Y

fpclassify — Funkcja

Przeciążone.Klasyfikuje wartość argumentu jako NaN, infinite, normal, subnormal, zero

frexp — Funkcja

Przeciążone.Pobiera mantysę i wykładnik _X

frexpf — Funkcja

Pobiera mantysę i wykładnik _X

hypot — Funkcja

Przeciążone.Oblicza pierwiastek kwadratowy sumy kwadratów _X i _Y

hypotf — Funkcja

Oblicza pierwiastek kwadratowy sumy kwadratów _X i _Y

ilogb — Funkcja

Przeciążone.Wyodrębnia wykładnik _X jako wartość całkowitą ze znakiem

ilogbf — Funkcja

Wyodrębnia wykładnik _X jako wartość całkowitą ze znakiem

isfinite — Funkcja

Przeciążone.Określa, czy argument ma skończoną wartość

isinf — Funkcja

Przeciążone.Określa, czy argument jest nieskończony

isnan — Funkcja

Przeciążone.Określa, czy argument jest NaN.

isnormal — Funkcja

Przeciążone.Określa, czy argument jest normalny

ldexp — Funkcja

Przeciążone.Oblicza liczbę rzeczywistą z mantysy i wykładnika

ldexpf — Funkcja

Oblicza liczbę rzeczywistą z mantysy i wykładnika

lgamma — Funkcja

Przeciążone.Oblicza logarytm naturalny wartości bezwzględnej gamma argumentu

lgammaf — Funkcja

Oblicza logarytm naturalny wartości bezwzględnej gamma argumentu

log — Funkcja

Przeciążone.Oblicza wartość funkcji logarytm o podstawie e, dla podanego argumentu

log10 — Funkcja

Przeciążone.Oblicza wartość funkcji logarytm dziesiętny dla podanego argumentu

log10f — Funkcja

Oblicza wartość funkcji logarytm dziesiętny dla podanego argumentu

log1p — Funkcja

Przeciążone.Oblicza logarytm naturalny z 1 plus argument

log1pf — Funkcja

Oblicza logarytm naturalny z 1 plus argument

log2 — Funkcja

Przeciążone.Oblicza wartość funkcji logarytm przy podstawie 2 dla podanego argumentu

log2f — Funkcja

Oblicza wartość funkcji logarytm przy podstawie 2 dla podanego argumentu

logb — Funkcja

Przeciążone.Wyodrębnia wykładnik _X, jako wartość całkowitą ze znakiem w formacie zmiennoprzecinkowym

logbf — Funkcja

Wyodrębnia wykładnik _X, jako wartość całkowitą ze znakiem w formacie zmiennoprzecinkowym

logf — Funkcja

Oblicza wartość funkcji logarytm o podstawie e, dla podanego argumentu

modf — Funkcja

Przeciążone.Dzieli _X na części ułamkową i całkowitą.

modff — Funkcja

Dzieli _X na części ułamkową i całkowitą.

nan — Funkcja

Zwraca ciche NaN

nanf — Funkcja

Zwraca ciche NaN

nearbyint — Funkcja

Przeciążone.Zaokrągla argument do wartości całkowitej w formacie liczb zmiennoprzecinkowych, przy użyciu bieżącego kierunku zaokrąglania.

nearbyintf — Funkcja

Zaokrągla argument do wartości całkowitej w formacie liczb zmiennoprzecinkowych, przy użyciu bieżącego kierunku zaokrąglania.

nextafter — Funkcja

Przeciążone.Określa następną wartość do reprezentowania, o typie funkcji, znajdującą się po _X w kierunku _Y

nextafterf — Funkcja

Określa następną wartość do reprezentowania, o typie funkcji, znajdującą się po _X w kierunku _Y

phi — Funkcja

Przeciążone.Zwraca dystrybuantę dla podanego argumentu

phif — Funkcja

Zwraca dystrybuantę dla podanego argumentu

pow — Funkcja

Przeciążone.Oblicza _X podniesione do potęgi _Y

powf — Funkcja

Oblicza _X podniesione do potęgi _Y

probit — Funkcja

Przeciążone.Zwraca odwrotność dystrybuanty dla podanego argumentu

probitf — Funkcja

Zwraca odwrotność dystrybuanty dla podanego argumentu

rcbrt — Funkcja

Przeciążone.Zwraca odwrotność pierwiastka sześciennego argumentu

rcbrtf — Funkcja

Zwraca odwrotność pierwiastka sześciennego argumentu

remainder — Funkcja

Przeciążone.Oblicza resztę z dzielenia: _X REM _Y

remainderf — Funkcja

Oblicza resztę z dzielenia: _X REM _Y

remquo — Funkcja

Przeciążone.Oblicza taką samą resztę co _X REM _Y.Oblicza również niższe 23 bity, ilorazu liczb całkowitych _X/_Y i nadaje tej wartości taki sam znak, jak _X/_Y.Przechowuje tą wartość ze znakiem w liczbie całkowitej wskazywanej przez _Quo.

remquof — Funkcja

Oblicza taką samą resztę co _X REM _Y.Oblicza również niższe 23 bity, ilorazu liczb całkowitych _X/_Y i nadaje tej wartości taki sam znak, jak _X/_Y.Przechowuje tą wartość ze znakiem w liczbie całkowitej wskazywanej przez _Quo.

round — Funkcja

Przeciążone.Zaokrągla liczbę _X do najbliższej liczby całkowitej.

roundf — Funkcja

Zaokrągla liczbę _X do najbliższej liczby całkowitej.

rsqrt — Funkcja

Przeciążone.Zwraca wartość funkcji odwrotny pierwiastek kwadratowy dla podanego argumentu

rsqrtf — Funkcja

Zwraca wartość funkcji odwrotny pierwiastek kwadratowy dla podanego argumentu

scalb — Funkcja

Przeciążone.Mnoży _X przez FLT_RADIX do potęgi _Y

scalbf — Funkcja

Mnoży _X przez FLT_RADIX do potęgi _Y

scalbn — Funkcja

Przeciążone.Mnoży _X przez FLT_RADIX do potęgi _Y

scalbnf — Funkcja

Mnoży _X przez FLT_RADIX do potęgi _Y

signbit — Funkcja

Przeciążone.Określa, czy liczba _X jest ujemna

signbitf — Funkcja

Określa, czy liczba _X jest ujemna

sin — Funkcja

Przeciążone.Oblicza wartość funkcji sinus dla podanego argumentu

sincos — Funkcja

Przeciążone.Oblicza wartość funkcji sinus i cosinus z _X

sincosf — Funkcja

Oblicza wartość funkcji sinus i cosinus z _X

sinf — Funkcja

Oblicza wartość funkcji sinus dla podanego argumentu

sinh — Funkcja

Przeciążone.Oblicza wartość sinusa hiperbolicznego argumentu

sinhf — Funkcja

Oblicza wartość sinusa hiperbolicznego argumentu

sinpi — Funkcja

Przeciążone.Oblicza wartość sinusa liczby pi * _X

sinpif — Funkcja

Oblicza wartość sinusa liczby pi * _X

sqrt — Funkcja

Przeciążone.Oblicza pierwiastek kwadratowy argumentu

sqrtf — Funkcja

Oblicza pierwiastek kwadratowy argumentu

tan — Funkcja

Przeciążone.Oblicza wartość funkcji tangens dla podanego argumentu

tanf — Funkcja

Oblicza wartość funkcji tangens dla podanego argumentu

tanh — Funkcja

Przeciążone.Oblicza wartość funkcji tangens hiperboliczny dla podanego argumentu

tanhf — Funkcja

Oblicza wartość funkcji tangens hiperboliczny dla podanego argumentu

tanpi — Funkcja

Przeciążone.Oblicza wartość tangensa liczby pi * _X

tanpif — Funkcja

Oblicza wartość tangensa liczby pi * _X

tgamma — Funkcja

Przeciążone.Oblicza funkcję gamma od _X

tgammaf — Funkcja

Oblicza funkcję gamma od _X

trunc — Funkcja

Przeciążone.Obcina argument do składnika całkowitego

truncf — Funkcja

Obcina argument do składnika całkowitego

Wymagania

Nagłówek: amp_math.h

Przestrzeń nazw: Concurrency

Zobacz też

Informacje

Przestrzeń nazw współbieżności (C++ AMP)