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

関連項目

コンカレンシー名前空間 (C++ AMP)