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 函数

已重载。 确定参数是否是 NaN

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 函数

已重载。 以 FLT_RADIX乘以_X到乘幂运算_Y

scalbf 函数

以 FLT_RADIX乘以_X到乘幂运算_Y

scalbn 函数

已重载。 以 FLT_RADIX乘以_X到乘幂运算_Y

scalbnf 函数

以 FLT_RADIX乘以_X到乘幂运算_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 命名空间 (C++ AMP)