Share via


Concurrency::precise_math 命名空间

precise_math 命名空间中的函数符合 C99。 每个函数的单精度和双精度版本都包括在内。 例如,acos 是双精度版本,acosf 是单精度版本。 这些函数(包括单精度函数)需要加速器上的扩展双精度支持。 可使用 accelerator::supports_double_precision 来确定是否可以在特定加速器上运行这些函数。

语法

namespace precise_math;

参数

成员

函数

名称 描述
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 已重载。 将参数值分类为 NaN、无穷大、正常、次正常、零
frexp 已重载。 获取 _X 的尾数和指数
frexpf 获取 _X 的尾数和指数
hypot 已重载。 计算 _X 和 _Y 平方和的平方根
hypotf 计算 _X 和 _Y 平方和的平方根
ilogb 已重载。 以有符号整数值形式提取 _X 的指数
ilogbf 以有符号整数值形式提取 _X 的指数
isfinite 已重载。 确定自变量是否具有有限值
isinf 已重载。 确定自变量是否为无穷值
isnan 已重载。 确定自变量是否为非数值
isnormal 已重载。 确定自变量是否规范
ldexp 已重载。 根据尾数和指数计算实数
ldexpf 根据尾数和指数计算实数
lgamma 已重载。 计算自变量伽玛绝对值的自然对数
lgammaf 计算自变量伽玛绝对值的自然对数
log 已重载。 计算自变量的以 e 为底的对数
log10 已重载。 计算自变量的以 10 为底的对数
log10f 计算自变量的以 10 为底的对数
log1p 已重载。 计算 1 加参数的以 e 为底的对数
log1pf 计算 1 加参数的以 e 为底的对数
log2 已重载。 计算自变量的以 2 为底的对数
log2f 计算自变量的以 2 为底的对数
logb 已重载。 以浮点格式的有符号整数值形式提取 _X 的指数
logbf 以浮点格式的有符号整数值形式提取 _X 的指数
logf 计算自变量的以 e 为底的对数
modf 已重载。 将 _X 拆分为小数部分和整数部分。
modff 将 _X 拆分为小数部分和整数部分。
nan 返回一个静态 NaN
nanf 返回一个静态 NaN
nearbyint 已重载。 通过使用当前舍入方向,将参数舍入为浮点格式的整数值。
nearbyintf 通过使用当前舍入方向,将参数舍入为浮点格式的整数值。
nextafter 已重载。 在 _Y 方向确定 _X 之后函数类型的下一个可表示值
nextafterf 在 _Y 方向确定 _X 之后函数类型的下一个可表示值
phi 已重载。 返回自变量的累积分布函数
phif 返回自变量的累积分布函数
pow 已重载。 计算 _X 的 _Y 次幂
powf 计算 _X 的 _Y 次幂
probit 已重载。 返回自变量的逆累积分布函数
probitf 返回自变量的逆累积分布函数
rcbrt 已重载。 返回自变量的立方根的倒数
rcbrtf 返回自变量的立方根的倒数
remainder 已重载。 计算余数:_X REM _Y
remainderf 计算余数:_X REM _Y
remquo 已重载。 计算与 _X REM _Y 相同的余数。 此外,计算整数商 _X/_Y 的低 23 位,并赋予该值与 _X/_Y 相同的符号。 它将此带符号值存储在 _Quo 指向的整数中。
remquof 计算与 _X REM _Y 相同的余数。 此外,计算整数商 _X/_Y 的低 23 位,并赋予该值与 _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 已重载。 计算参数的平方根
sqrtf 计算参数的平方根
tan 已重载。 返回自变量的正切值
tanf 返回自变量的正切值
tanh 已重载。 计算自变量的双曲正切值
tanhf 计算自变量的双曲正切值
tanpi 已重载。 计算 pi * _X 的正切值
tanpif 计算 pi * _X 的正切值
tgamma 已重载。 计算 _X 的伽玛函数
tgammaf 计算 _X 的伽玛函数
trunc 已重载。 将自变量截断为整数分量
truncf 将自变量截断为整数分量

要求

标头:amp_math.h

命名空间: 并发

另请参阅

并发命名空间 (C++ AMP)