Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Функции в 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 |
| фита | Перегружен. Возвращает накопительную функцию распределения аргумента |
| 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