Бөлісу құралы:


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

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

Синтаксис

namespace precise_math;

Параметры

Участники

Функции

Имя Описание
acos Перегружен. Вычисляет arccosine аргумента
acosf Вычисляет arccosine аргумента
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
Эрфцинв Перегружен. Вычисляет обратную дополнительную функцию ошибки _X
erfcinvf Вычисляет обратную дополнительную функцию ошибки _X
erff Вычисляет функцию ошибки _X
erfinv Перегружен. Вычисляет обратную функцию ошибки _X
erfinvf Вычисляет обратную функцию ошибки _X
exp Перегружен. Вычисляет экспоненциал аргумента base-e
exp10 Перегружен. Вычисляет экспоненциал аргумента base-10
exp10f Вычисляет экспоненциал аргумента base-10
exp2 Перегружен. Вычисляет экспоненциал аргумента base-2
exp2f Вычисляет экспоненциал аргумента base-2
expf Вычисляет экспоненциал аргумента base-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 Перегружен. Классифицирует значение аргумента как NaN, infinite, normal, subnormal, zero
frexp Перегружен. Возвращает мантиссу и экспонент _X
frexpf Возвращает мантиссу и экспонент _X
hypot Перегружен. Вычисляет квадратный корень суммы квадратов _X и _Y
hypotf Вычисляет квадратный корень суммы квадратов _X и _Y
ilogb Перегружен. Извлечение экспонента _X в виде значения со знаком int
ilogbf Извлечение экспонента _X в виде значения со знаком int
isfinite Перегружен. Определяет, имеет ли аргумент конечное значение
isinf Перегружен. Определяет, является ли аргумент бесконечностью
isnan Перегружен. Определяет, является ли аргумент naN
isnormal Перегружен. Определяет, является ли аргумент нормальным
ldexp Перегружен. Вычисляет реальное число из мантиссы и экспонента
ldexpf Вычисляет реальное число из мантиссы и экспонента
lgamma Перегружен. Вычисляет естественный логарифм абсолютного значения гамма аргумента
lgammaf Вычисляет естественный логарифм абсолютного значения гамма аргумента
log Перегружен. Вычисляет логарифм базового e аргумента
log10 Перегружен. Вычисляет логарифм базового-10 аргумента
log10f Вычисляет логарифм базового-10 аргумента
log1p Перегружен. Вычисляет логарифм base-e 1 плюс аргумент
log1pf Вычисляет логарифм base-e 1 плюс аргумент
log2 Перегружен. Вычисляет логарифм базового-2 аргумента
log2f Вычисляет логарифм базового-2 аргумента
logb Перегружен. Извлекает экспонент _X в виде целочисленного значения со знаком в формате с плавающей запятой
logbf Извлекает экспонент _X в виде целочисленного значения со знаком в формате с плавающей запятой
logf Вычисляет логарифм базового e аргумента
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. Он сохраняет это подписанное значение в целочисленном значении, на которое указывает _Quo.
remquof Вычисляет ту же оставшуюся часть, что и _X REM _Y. Кроме того, вычисляет более низкие 23 бита целочисленного _X/_Y и дает такое же значение, как _X/_Y. Он сохраняет это подписанное значение в целочисленном значении, на которое указывает _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 Перегружен. Вычисляет корень squre аргумента
sqrtf Вычисляет корень squre аргумента
tan Перегружен. Вычисляет тангенсное значение аргумента
tanf Вычисляет тангенсное значение аргумента
tanh Перегружен. Вычисляет гиперболическое значение тангенса аргумента
tanhf Вычисляет гиперболическое значение тангенса аргумента
tanpi Перегружен. Вычисляет тангенсное значение pi * _X
tanpif Вычисляет тангенсное значение pi * _X
tgamma Перегружен. Вычисляет гамма-функцию _X
tgammaf Вычисляет гамма-функцию _X
trunc Перегружен. Усечение аргумента для целочисленного компонента
truncf Усечение аргумента для целочисленного компонента

Требования

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

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

См. также

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