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


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

Функции в fast_math пространстве имен имеют более низкую точность, поддерживают только одноточие (float) и вызывают встроенные компоненты DirectX. Существует две версии каждой функции, например cos и cosf. Обе версии принимают и возвращают значение float, но каждый вызывает одну и ту же встроенную функцию DirectX.

Синтаксис

namespace fast_math;

Участники

Функции

Имя Описание
cos Вычисляет arccosine аргумента
cosf Вычисляет arccosine аргумента
asin Вычисляет арксин аргумент
asinf Вычисляет арксин аргумент
atan Вычисляет арктангент аргумента
atan2 Вычисляет арктангент _Y/_X
atan2f Вычисляет арктангент _Y/_X
atanf Вычисляет арктангент аргумента
ceil Вычисляет потолок аргумента
ceilf Вычисляет потолок аргумента
cos Вычисляет косинус аргумента
cosf Вычисляет косинус аргумента
cosh Вычисляет гиперболическое значение косинуса аргумента
coshf Вычисляет гиперболическое значение косинуса аргумента
exp Вычисляет экспоненциал аргумента base-e
exp2 Вычисляет экспоненциал аргумента base-2
exp2f Вычисляет экспоненциал аргумента base-2
expf Вычисляет экспоненциал аргумента base-e
fabs Возвращает абсолютное значение аргумента
fabsf Возвращает абсолютное значение аргумента
floor Вычисляет пол аргумента
floorf Вычисляет пол аргумента
fmax Определение максимального числового значения аргументов
fmaxf Определение максимального числового значения аргументов
fmin Определение минимального числового значения аргументов
fminf Определение минимального числового значения аргументов
fmod Вычисляет оставшуюся часть с плавающей запятой _X/_Y
fmodf Вычисляет оставшуюся часть с плавающей запятой _X/_Y
frexp Возвращает мантиссу и экспонент _X
frexpf Возвращает мантиссу и экспонент _X
isfinite Определяет, имеет ли аргумент конечное значение
isinf Определяет, является ли аргумент бесконечностью
isnan Определяет, является ли аргумент naN
ldexp Вычисляет реальное число из мантиссы и экспонента
ldexpf Вычисляет реальное число из мантиссы и экспонента
log Вычисляет логарифм базового e аргумента
log10 Вычисляет логарифм базового-10 аргумента
log10f Вычисляет логарифм базового-10 аргумента
log2 Вычисляет логарифм базового-2 аргумента
log2f Вычисляет логарифм базового-2 аргумента
logf Вычисляет логарифм базового e аргумента
modf Разбивает _X на дробные и целые части.
modff Разбивает _X на дробные и целые части.
pow Вычисляет _X, поднятые в силу _Y
powf Вычисляет _X, поднятые в силу _Y
round Округляет _X до ближайшего целого числа
roundf Округляет _X до ближайшего целого числа
rsqrt Возвращает обратное значение квадратного корня аргумента
rsqrtf Возвращает обратное значение квадратного корня аргумента
signbit Возвращает знак аргумента
signbitf Возвращает знак аргумента
sin Вычисляет значение синуса аргумента
sincos Вычисляет значение синуса и косинуса _X
sincosf Вычисляет значение синуса и косинуса _X
sinf Вычисляет значение синуса аргумента
sinh Вычисляет гиперболическое значение синуса аргумента
sinhf Вычисляет гиперболическое значение синуса аргумента
sqrt Вычисляет квадратный корень аргумента
sqrtf Вычисляет квадратный корень аргумента
tan Вычисляет тангенсное значение аргумента
tanf Вычисляет тангенсное значение аргумента
tanh Вычисляет гиперболическое значение тангенса аргумента
tanhf Вычисляет гиперболическое значение тангенса аргумента
trunc Усечение аргумента для целочисленного компонента
truncf Усечение аргумента для целочисленного компонента

Требования

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

Пространство имен: параллелизм::fast_math

См. также

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