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
命名空間: 並行