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 |
---|---|
Przeciążone.Oblicza arcus cosinus argumentu |
|
Oblicza arcus cosinus argumentu |
|
Przeciążone.Oblicza wartość funkcji odwrotny cosinus hiperboliczny dla podanego argumentu |
|
Oblicza wartość funkcji odwrotny cosinus hiperboliczny dla podanego argumentu |
|
Przeciążone.Oblicza wartość funkcji arcus sinus dla podanego argumentu |
|
Oblicza wartość funkcji arcus sinus dla podanego argumentu |
|
Przeciążone.Oblicza odwrotność sinusa hiperbolicznego argumentu |
|
Oblicza odwrotność sinusa hiperbolicznego argumentu |
|
Przeciążone.Oblicza wartość funkcji arcus tangens dla podanego argumentu |
|
Przeciążone.Oblicza wartość funkcji arcus tangens dla _Y/_X |
|
Oblicza wartość funkcji arcus tangens dla _Y/_X |
|
Oblicza wartość funkcji arcus tangens dla podanego argumentu |
|
Przeciążone.Oblicza wartość funkcji odwrócony tangens hiperboliczny dla podanego argumentu |
|
Oblicza wartość funkcji odwrócony tangens hiperboliczny dla podanego argumentu |
|
Przeciążone.Oblicza rzeczywisty pierwiastek trzeciego stopnia argumentu |
|
Oblicza rzeczywisty pierwiastek trzeciego stopnia argumentu |
|
Przeciążone.Oblicza wartość argumentu zaokrągloną w górę |
|
Oblicza wartość argumentu zaokrągloną w górę |
|
Przeciążone.Tworzy liczbę o wartości _X i znaku _Y |
|
Tworzy liczbę o wartości _X i znaku _Y |
|
Przeciążone.Oblicza wartość funkcji cosinus dla podanego argumentu |
|
Oblicza wartość funkcji cosinus dla podanego argumentu |
|
Przeciążone.Oblicza wartość funkcji cosinus hiperboliczny dla podanego argumentu |
|
Oblicza wartość funkcji cosinus hiperboliczny dla podanego argumentu |
|
Przeciążone.Oblicza wartość cosinusa liczby pi * _X |
|
Oblicza wartość cosinusa liczby pi * _X |
|
Przeciążone.Oblicza funkcję błędu dla _X |
|
Przeciążone.Oblicza uzupełniającą funkcję błędu z _X |
|
Oblicza uzupełniającą funkcję błędu z _X |
|
Przeciążone.Oblicza odwrotność komplementarnej funkcji błędu z _X |
|
Oblicza odwrotność komplementarnej funkcji błędu z _X |
|
Oblicza funkcję błędu dla _X |
|
Przeciążone.Oblicza odwrotność funkcji błędu dla _X |
|
Oblicza odwrotność funkcji błędu dla _X |
|
Przeciążone.Oblicza eksponentę argumentu |
|
Przeciążone.Oblicza wartość funkcji wykładniczej o podstawie 10 dla podanego argumentu |
|
Oblicza wartość funkcji wykładniczej o podstawie 10 dla podanego argumentu |
|
Przeciążone.Oblicza wartość funkcji wykładniczej o podstawie 2 dla podanego argumentu |
|
Oblicza wartość funkcji wykładniczej o podstawie 2 dla podanego argumentu |
|
Oblicza eksponentę argumentu |
|
Przeciążone.Oblicza eksponentę argumentu minus 1 |
|
Oblicza eksponentę argumentu minus 1 |
|
Przeciążone.Zwraca wartość bezwzględną argumentu |
|
Zwraca wartość bezwzględną argumentu |
|
Przeciążone.Określa dodatnią różnicę między argumentami |
|
Określa dodatnią różnicę między argumentami |
|
Przeciążone.Oblicza wartość argumentu zaokrągloną w dół |
|
Oblicza wartość argumentu zaokrągloną w dół |
|
Przeciążone.Oblicza (_X * _Y) + _Z zaokrąglone jako jedna operacja trójargumentowa |
|
Oblicza (_X * _Y) + _Z zaokrąglone jako jedna operacja trójargumentowa |
|
Przeciążone.Ustala największą wartość liczbową z podanych argumentów |
|
Ustala największą wartość liczbową z podanych argumentów |
|
Przeciążone.Ustala najmniejszą wartość liczbową z podanych argumentów |
|
Ustala najmniejszą wartość liczbową z podanych argumentów |
|
Przeciążone.Oblicza zmiennoprzecinkową resztę działania _X/_Y |
|
Oblicza zmiennoprzecinkową resztę działania _X/_Y |
|
Przeciążone.Klasyfikuje wartość argumentu jako NaN, infinite, normal, subnormal, zero |
|
Przeciążone.Pobiera mantysę i wykładnik _X |
|
Pobiera mantysę i wykładnik _X |
|
Przeciążone.Oblicza pierwiastek kwadratowy sumy kwadratów _X i _Y |
|
Oblicza pierwiastek kwadratowy sumy kwadratów _X i _Y |
|
Przeciążone.Wyodrębnia wykładnik _X jako wartość całkowitą ze znakiem |
|
Wyodrębnia wykładnik _X jako wartość całkowitą ze znakiem |
|
Przeciążone.Określa, czy argument ma skończoną wartość |
|
Przeciążone.Określa, czy argument jest nieskończony |
|
Przeciążone.Określa, czy argument jest NaN. |
|
Przeciążone.Określa, czy argument jest normalny |
|
Przeciążone.Oblicza liczbę rzeczywistą z mantysy i wykładnika |
|
Oblicza liczbę rzeczywistą z mantysy i wykładnika |
|
Przeciążone.Oblicza logarytm naturalny wartości bezwzględnej gamma argumentu |
|
Oblicza logarytm naturalny wartości bezwzględnej gamma argumentu |
|
Przeciążone.Oblicza wartość funkcji logarytm o podstawie e, dla podanego argumentu |
|
Przeciążone.Oblicza wartość funkcji logarytm dziesiętny dla podanego argumentu |
|
Oblicza wartość funkcji logarytm dziesiętny dla podanego argumentu |
|
Przeciążone.Oblicza logarytm naturalny z 1 plus argument |
|
Oblicza logarytm naturalny z 1 plus argument |
|
Przeciążone.Oblicza wartość funkcji logarytm przy podstawie 2 dla podanego argumentu |
|
Oblicza wartość funkcji logarytm przy podstawie 2 dla podanego argumentu |
|
Przeciążone.Wyodrębnia wykładnik _X, jako wartość całkowitą ze znakiem w formacie zmiennoprzecinkowym |
|
Wyodrębnia wykładnik _X, jako wartość całkowitą ze znakiem w formacie zmiennoprzecinkowym |
|
Oblicza wartość funkcji logarytm o podstawie e, dla podanego argumentu |
|
Przeciążone.Dzieli _X na części ułamkową i całkowitą. |
|
Dzieli _X na części ułamkową i całkowitą. |
|
Zwraca ciche NaN |
|
Zwraca ciche NaN |
|
Przeciążone.Zaokrągla argument do wartości całkowitej w formacie liczb zmiennoprzecinkowych, przy użyciu bieżącego kierunku zaokrąglania. |
|
Zaokrągla argument do wartości całkowitej w formacie liczb zmiennoprzecinkowych, przy użyciu bieżącego kierunku zaokrąglania. |
|
Przeciążone.Określa następną wartość do reprezentowania, o typie funkcji, znajdującą się po _X w kierunku _Y |
|
Określa następną wartość do reprezentowania, o typie funkcji, znajdującą się po _X w kierunku _Y |
|
Przeciążone.Zwraca dystrybuantę dla podanego argumentu |
|
Zwraca dystrybuantę dla podanego argumentu |
|
Przeciążone.Oblicza _X podniesione do potęgi _Y |
|
Oblicza _X podniesione do potęgi _Y |
|
Przeciążone.Zwraca odwrotność dystrybuanty dla podanego argumentu |
|
Zwraca odwrotność dystrybuanty dla podanego argumentu |
|
Przeciążone.Zwraca odwrotność pierwiastka sześciennego argumentu |
|
Zwraca odwrotność pierwiastka sześciennego argumentu |
|
Przeciążone.Oblicza resztę z dzielenia: _X REM _Y |
|
Oblicza resztę z dzielenia: _X REM _Y |
|
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. |
|
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. |
|
Przeciążone.Zaokrągla liczbę _X do najbliższej liczby całkowitej. |
|
Zaokrągla liczbę _X do najbliższej liczby całkowitej. |
|
Przeciążone.Zwraca wartość funkcji odwrotny pierwiastek kwadratowy dla podanego argumentu |
|
Zwraca wartość funkcji odwrotny pierwiastek kwadratowy dla podanego argumentu |
|
Przeciążone.Mnoży _X przez FLT_RADIX do potęgi _Y |
|
Mnoży _X przez FLT_RADIX do potęgi _Y |
|
Przeciążone.Mnoży _X przez FLT_RADIX do potęgi _Y |
|
Mnoży _X przez FLT_RADIX do potęgi _Y |
|
Przeciążone.Określa, czy liczba _X jest ujemna |
|
Określa, czy liczba _X jest ujemna |
|
Przeciążone.Oblicza wartość funkcji sinus dla podanego argumentu |
|
Przeciążone.Oblicza wartość funkcji sinus i cosinus z _X |
|
Oblicza wartość funkcji sinus i cosinus z _X |
|
Oblicza wartość funkcji sinus dla podanego argumentu |
|
Przeciążone.Oblicza wartość sinusa hiperbolicznego argumentu |
|
Oblicza wartość sinusa hiperbolicznego argumentu |
|
Przeciążone.Oblicza wartość sinusa liczby pi * _X |
|
Oblicza wartość sinusa liczby pi * _X |
|
Przeciążone.Oblicza pierwiastek kwadratowy argumentu |
|
Oblicza pierwiastek kwadratowy argumentu |
|
Przeciążone.Oblicza wartość funkcji tangens dla podanego argumentu |
|
Oblicza wartość funkcji tangens dla podanego argumentu |
|
Przeciążone.Oblicza wartość funkcji tangens hiperboliczny dla podanego argumentu |
|
Oblicza wartość funkcji tangens hiperboliczny dla podanego argumentu |
|
Przeciążone.Oblicza wartość tangensa liczby pi * _X |
|
Oblicza wartość tangensa liczby pi * _X |
|
Przeciążone.Oblicza funkcję gamma od _X |
|
Oblicza funkcję gamma od _X |
|
Przeciążone.Obcina argument do składnika całkowitego |
|
Obcina argument do składnika całkowitego |
Wymagania
Nagłówek: amp_math.h
Przestrzeń nazw: Concurrency