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 已多載。 計算引數的實際 Cube 根目錄
cbrtf 計算引數的實際 Cube 根目錄
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 已多載。 計算引數的 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、無限、標準、次正規、零
frexp 已多載。 取得_X的 mantissa 和指數
frexpf 取得_X的 mantissa 和指數
hypot 已多載。 計算_X平方和_Y平方總和的平方根
hypotf 計算_X平方和_Y平方總和的平方根
ilogb 已多載。 將 _X 的指數擷取為已簽署的 int 值
ilogbf 將 _X 的指數擷取為已簽署的 int 值
isfinite 已多載。 判斷引數是否具有有限值
isinf 已多載。 判斷引數是否為無限
isnan 已多載。 判斷引數是否為 NaN
isnormal 已多載。 判斷引數是否為一般
ldexp 已多載。 從 mantissa 和指數計算實數
ldexpf 從 mantissa 和指數計算實數
lgamma 已多載。 計算引數伽瑪絕對值的自然對數
lgammaf 計算引數伽瑪絕對值的自然對數
log 已多載。 計算引數的 base-e 對數
log10 已多載。 計算引數的 base-10 對數
log10f 計算引數的 base-10 對數
log1p 已多載。 計算 1 的基底對數加上引數
log1pf 計算 1 的基底對數加上引數
log2 已多載。 計算引數的 base-2 對數
log2f 計算引數的 base-2 對數
logb 已多載。 擷取_X的指數,做為浮點格式的帶正負號整數值
logbf 擷取_X的指數,做為浮點格式的帶正負號整數值
logf 計算引數的 base-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 已多載。 傳回引數之 Cube 根的倒數
rcbrtf 傳回引數之 Cube 根的倒數
remainder 已多載。 計算餘數:_X REM _Y
remainderf 計算餘數:_X REM _Y
remquo 已多載。 計算與 REM _Y_X相同的餘數。 同時計算整數商數_X/_Y的下 23 位,並提供與_X/_Y相同的符號。 它會將此帶正負號的值儲存在_Quo所指向的整數中。
remquof 計算與 REM _Y_X相同的餘數。 同時計算整數商數_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 已多載。 計算引數的 squre 根目錄
sqrtf 計算引數的 squre 根目錄
tan 已多載。 計算引數的正切值
tanf 計算引數的正切值
tanh 已多載。 計算引數的雙曲正切值
tanhf 計算引數的雙曲正切值
tanpi 已多載。 計算 pi * _X 的正切值
tanpif 計算 pi * _X 的正切值
tgamma 已多載。 計算 _X 的 gamma 函式
tgammaf 計算 _X 的 gamma 函式
trunc 已多載。 將引數截斷為整陣列件
truncf 將引數截斷為整陣列件

需求

標頭: amp_math.h

命名空間: 並行

另請參閱

Concurrency 命名空間 (C++ AMP)