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