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 | 過負荷です。 1 つの三項演算として丸められた、(_X * _Y) + _Z を計算します。 |
fmaf | 1 つの三項演算として丸められた、(_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 | 過負荷です。 符号付き int 値として _X の指数を抽出します。 |
ilogbf | 符号付き int 値として _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 | 過負荷です。 _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
名前空間: Concurrency