Поделиться через


Пространство имен Concurrency::precise_math

Функции, находящиеся в пространстве имен precise_math, совместимы с C99. Для каждой функции включены версии одиночной и двойной точности. Например, acos версия двойной точности и acosf версия одиночной точности. Эти функции, в том числе функции одиночной точности, требуют расширенной поддержки двойной точности в ускорителе. Можно использовать Элемент данных accelerator::supports_double_precision, чтобы определить, можно ли выполнять эти функции на определенном ускорителе.

namespace precise_math;

Члены

Функции

Name

Описание

Функция acos

Перегружен. Вычисляет арккосинус аргумента

Функция acosf

Вычисляет арккосинус аргумента

Функция acosh

Перегружен. Вычисляет обратный гиперболический косинус аргумента

Функция acoshf

Вычисляет обратный гиперболический косинус аргумента

Функция asin

Перегружен. Вычисляет арксинус аргумента

Функция asinf

Вычисляет арксинус аргумента

Функция asinh

Перегружен. Вычисляет обратный гиперболический синус аргумента

Функция asinhf

Вычисляет обратный гиперболический синус аргумента

Функция atan

Перегружен. Вычисляет арктангенс аргумента

Функция atan2

Перегружен. Вычисляет арктангенс _Y/_X

Функция atan2f

Вычисляет арктангенс _Y/_X

Функция atanf

Вычисляет арктангенс аргумента

Функция atanh

Перегружен. Вычисляет обратный гиперболический тангенс аргумента

Функция atanhf

Вычисляет обратный гиперболический тангенс аргумента

Функция cbrt

Перегружен. Вычисляет действительный кубический корень из аргумента

Функция cbrtf

Вычисляет действительный кубический корень из аргумента

Функция ceil

Перегружен. Вычисляет максимальное значение аргумента

Функция ceilf

Вычисляет максимальное значение аргумента

Функция copysign

Перегружен. Создает значение с величиной _X и знаком _Y

Функция copysignf

Создает значение с величиной _X и знаком _Y

Функция cos

Перегружен. Вычисляет косинус аргумента

Функция cosf

Вычисляет косинус аргумента

Функция cosh

Перегружен. Вычисляет значение гиперболического косинуса аргумента

Функция coshf

Вычисляет значение гиперболического косинуса аргумента

Функция cospi

Перегружен. Вычисляет значение косинуса pi * _X

Функция cospif

Вычисляет значение косинуса pi * _X

Функция erf

Перегружен. Вычисляет функцию ошибок от _X

Функция erfc

Перегружен. Вычисляет дополнительную функцию ошибок от _X

Функция erfcf

Вычисляет дополнительную функцию ошибок от _X

Функция erfcinv

Перегружен. Вычисляет обратную дополнительную функцию ошибок от _X

Функция erfcinvf

Вычисляет обратную дополнительную функцию ошибок от _X

Функция erff

Вычисляет функцию ошибок от _X

Функция erfinv

Перегружен. Вычисляет обратную функцию ошибок от _X

Функция erfinvf

Вычисляет обратную функцию ошибок от _X

Функция exp

Перегружен. Вычисляет экспоненту аргумента с основанием e

Функция exp10

Перегружен. Вычисляет экспоненту аргумента с основанием 10

Функция exp10f

Вычисляет экспоненту аргумента с основанием 10

Функция exp2

Перегружен. Вычисляет экспоненту аргумента с основанием 2

Функция exp2f

Вычисляет экспоненту аргумента с основанием 2

Функция expf

Вычисляет экспоненту аргумента с основанием e

Функция expm1

Перегружен. Вычисляет экспоненту аргумента с основанием e, за вычетом 1

Функция expm1f

Вычисляет экспоненту аргумента с основанием e, за вычетом 1

Функция fabs

Перегружен. Возвращает абсолютное значение аргумента

Функция fabsf

Возвращает абсолютное значение аргумента

Функция fdim

Перегружен. Определяет положительную разницу между аргументами

Функция fdimf

Определяет положительную разницу между аргументами

Функция floor

Перегружен. Вычисляет минимальное значение аргумента

Функция floorf

Вычисляет минимальное значение аргумента

Функция fma

Перегружен. Вычисляет значение (_X * _Y) + _Z, округленное как одна тернарная операция

Функция fmaf

Вычисляет значение (_X * _Y) + _Z, округленное как одна тернарная операция

Функция fmax

Перегружен. Определение максимального числового значения аргументов

Функция fmaxf

Определение максимального числового значения аргументов

Функция fmin

Перегружен. Определение минимального числового значения аргументов

Функция fminf

Определение минимального числового значения аргументов

Функция fmod (C++ AMP)

Перегружен. Вычисляет остаток от деления _X/_Y с плавающей точкой

Функция fmodf

Вычисляет остаток от деления _X/_Y с плавающей точкой

Функция fpclassify

Перегружен. Классифицирует значение аргумента как нечисловое значение, бесконечность, нормальное значение, субнормальное значение, ноль

Функция frexp

Перегружен. Получает мантиссу и экспоненту _X

Функция frexpf

Получает мантиссу и экспоненту _X

Функция hypot

Перегружен. Вычисляет квадратный корень из суммы квадратов _X и _Y

Функция hypotf

Вычисляет квадратный корень из суммы квадратов _X и _Y

Функция ilogb

Перегружен. Извлекает степень числа _X в виде целочисленного значения со знаком

Функция ilogbf

Извлекает степень числа _X в виде целочисленного значения со знаком

Функция isfinite

Перегружен. Определяет, имеет ли аргумент конечное значение

Функция isinf

Перегружен. Определяет, равен ли аргумент бесконечности

Функция isnan

Перегружен. Определяет, является ли аргумент нечисловым

Функция isnormal

Перегружен. Определяет, является ли аргумент нормальным

Функция ldexp

Перегружен. Вычисляет действительное число на основе мантиссы и экспоненты

Функция ldexpf

Вычисляет действительное число на основе мантиссы и экспоненты

Функция lgamma

Перегружен. Вычисляет натуральный логарифм от абсолютного значения гамма-функции аргумента

Функция lgammaf

Вычисляет натуральный логарифм от абсолютного значения гамма-функции аргумента

Функция log

Перегружен. Вычисляет натуральный логарифм аргумента

Функция log10

Перегружен. Вычисляет десятичный логарифм аргумента

Функция log10f

Вычисляет десятичный логарифм аргумента

Функция log1p

Перегружен. Вычисляет натуральный логарифм от суммы 1 и аргумента

Функция log1pf

Вычисляет натуральный логарифм от суммы 1 и аргумента

Функция log2

Перегружен. Вычисляет двоичный логарифм аргумента

Функция log2f

Вычисляет двоичный логарифм аргумента

Функция logb

Перегружен. Извлекает степень _X, как целое число со знаком в формате числа с плавающей точкой

Функция logbf

Извлекает степень _X, как целое число со знаком в формате числа с плавающей точкой

Функция logf

Вычисляет натуральный логарифм аргумента

Функция modf

Перегружен. Разбивает _X на дробную и целую части.

Функция modff

Разбивает _X на дробную и целую части.

Функция nan

Возвращает NaN без вызова исключения

Функция nanf

Возвращает NaN без вызова исключения

Функция nearbyint

Перегружен. Округляет значение аргумента до целого числа в формате с плавающей запятой, используя текущее направление округления.

Функция nearbyintf

Округляет значение аргумента до целого числа в формате с плавающей запятой, используя текущее направление округления.

Функция nextafter

Перегружен. Определение следующего представимого значения в типе функции после _X в направлении _Y

Функция nextafterf

Определение следующего представимого значения в типе функции после _X в направлении _Y

Функция phi

Перегружен. Возвращает (интегральную) функцию распределения аргумента

Функция phif

Возвращает (интегральную) функцию распределения аргумента

Функция pow

Перегружен. Возводит _X в степень _Y

Функция powf

Возводит _X в степень _Y

Функция probit

Перегружен. Возвращает обратную накопительную функцию распределения аргумента

Функция probitf

Возвращает обратную накопительную функцию распределения аргумента

Функция rcbrt

Перегружен. Возвращает обратную величину кубического корня аргумента

Функция rcbrtf

Возвращает обратную величину кубического корня аргумента

Функция remainder

Перегружен. Вычисляет остаток: _X REM _Y

Функция remainderf

Вычисляет остаток: _X REM _Y

Функция remquo

Перегружен. Вычисляет остаток так же как и _X REM _Y. Также вычисляет нижние 23 бита целочисленного частного _X/_Y, и дает этому значению тот же знак что и у _X/_Y. Cохраняет это значение со знаком в целом числе указанном в _Quo.

Функция remquof

Вычисляет остаток так же как и _X REM _Y. Также вычисляет нижние 23 бита целочисленного частного _X/_Y, и дает этому значению тот же знак что и у _X/_Y. Cохраняет это значение со знаком в целом числе указанном в _Quo.

Функция round

Перегружен. Округляет _X до ближайшего целого числа

Функция roundf

Округляет _X до ближайшего целого числа

Функция rsqrt

Перегружен. Возвращает обратную величину квадратного корня из аргумента

Функция rsqrtf

Возвращает обратную величину квадратного корня из аргумента

Функция scalb

Перегружен. Умножает _X на FLT_RADIX в степени _Y

Функция scalbf

Умножает _X на FLT_RADIX в степени _Y

Функция scalbn

Перегружен. Умножает _X на FLT_RADIX в степени _Y

Функция scalbnf

Умножает _X на FLT_RADIX в степени _Y

Функция signbit

Перегружен. Определяет, является ли _X отрицательным

Функция signbitf

Определяет, является ли _X отрицательным

Функция sin

Перегружен. Вычисляет значение синуса аргумента

Функция sincos

Перегружен. Вычисляет значение синуса и косинуса _X

Функция sincosf

Вычисляет значение синуса и косинуса _X

Функция sinf

Вычисляет значение синуса аргумента

Функция sinh

Перегружен. Вычисляет значение гиперболического синуса аргумента

Функция sinhf

Вычисляет значение гиперболического синуса аргумента

Функция sinpi

Перегружен. Вычисляет значение синуса pi * _X

Функция sinpif

Вычисляет значение синуса pi * _X

Функция sqrt

Перегружен. Вычисляет квадратный корень из аргумента

Функция sqrtf

Вычисляет квадратный корень из аргумента

Функция tan

Перегружен. Вычисляет значение тангенса аргумента

Функция tanf

Вычисляет значение тангенса аргумента

Функция tanh

Перегружен. Вычисляет значение гиперболического тангенса аргумента

Функция tanhf

Вычисляет значение гиперболического тангенса аргумента

Функция tanpi

Перегружен. Вычисляет значение тангенса от pi * _X

Функция tanpif

Вычисляет значение тангенса от pi * _X

Функция tgamma

Перегружен. Вычисляет гамма-функцию от _X

Функция tgammaf

Вычисляет гамма-функцию от _X

Функция trunc

Перегружен. Усекает аргумент до целой части

Функция truncf

Усекает аргумент до целой части

Требования

Заголовок: amp_math.h

Пространство имен: Concurrency

См. также

Ссылки

Пространство имен Concurrency (C++ AMP)