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 | 오버로드됨. 인수의 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( 3차 연산으로 반올림됨) |
fmaf | 계산(_X * _Y) + _Z( 3차 연산으로 반올림됨) |
fmax | 오버로드됨. 인수의 최대 숫자 값 결정 |
fmaxf | 인수의 최대 숫자 값 결정 |
fmin | 오버로드됨. 인수의 최소 숫자 값 결정 |
fminf | 인수의 최소 숫자 값 결정 |
fmod 함수(C++ AMP) | 오버로드됨. _X/_Y 부동 소수점 나머지를 계산합니다. |
fmodf | _X/_Y 부동 소수점 나머지를 계산합니다. |
fpclassify | 오버로드됨. 인수 값을 NaN, infinite, normal, subnormal, 0으로 분류합니다. |
frexp | 오버로드됨. _X 가수 및 지수를 가져옵니다. |
frexpf | _X 가수 및 지수를 가져옵니다. |
hypot | 오버로드됨. _X 및 _Y 제곱합의 제곱근 계산 |
hypotf | _X 및 _Y 제곱합의 제곱근 계산 |
ilogb | 오버로드됨. 부호 있는 정수 값으로 _X 지수를 추출합니다. |
ilogbf | 부호 있는 정수 값으로 _X 지수를 추출합니다. |
isfinite | 오버로드됨. 인수에 유한 값이 있는지 여부를 확인합니다. |
isinf | 오버로드됨. 인수가 무한대인지 여부를 확인합니다. |
isnan | 오버로드됨. 인수가 NaN인지 여부를 확인합니다. |
isnormal | 오버로드됨. 인수가 정상인지 여부를 결정합니다. |
ldexp | 오버로드됨. 가수 및 지수에서 실수 계산 |
ldexpf | 가수 및 지수에서 실수 계산 |
lgamma | 오버로드됨. 감마 인수의 절대 값 자연 로그 계산 |
lgammaf | 감마 인수의 절대 값 자연 로그 계산 |
log | 오버로드됨. 인수의 base-e 로그를 계산합니다. |
log10 | 오버로드됨. 인수의 base-10 로그를 계산합니다. |
log10f | 인수의 base-10 로그를 계산합니다. |
log1p | 오버로드됨. 인수에 1을 더한 값의 밑이 e인 로그 값을 계산합니다. |
log1pf | 인수에 1을 더한 값의 밑이 e인 로그 값을 계산합니다. |
log2 | 오버로드됨. 인수의 base-2 로그를 계산합니다. |
log2f | 인수의 base-2 로그를 계산합니다. |
logb | 오버로드됨. 부호 있는 정수 값으로서 _X의 지수를 부동 소수점 형식에서 추출합니다. |
logbf | 부호 있는 정수 값으로서 _X의 지수를 부동 소수점 형식에서 추출합니다. |
logf | 인수의 base-e 로그를 계산합니다. |
modf | 오버로드됨. _X 소수 부분과 정수 부분으로 분할합니다. |
modff | _X 소수 부분과 정수 부분으로 분할합니다. |
nan | 자동 NaN을 반환합니다. |
nanf | 자동 NaN을 반환합니다. |
nearbyint | 오버로드됨. 인수에 현재 반올림 방향을 사용하여 부동 소수점 형식에서 정수 값으로 반올림합니다. |
nearbyintf | 인수에 현재 반올림 방향을 사용하여 부동 소수점 형식에서 정수 값으로 반올림합니다. |
nextafter | 오버로드됨. _Y 방향으로 _X 후 함수 형식에서 다음으로 나타낼 수 있는 값을 결정합니다. |
nextafterf | _Y 방향으로 _X 후 함수 형식에서 다음으로 나타낼 수 있는 값을 결정합니다. |
피 | 오버로드됨. 인수의 누적 분포 함수를 반환합니다. |
phif | 인수의 누적 분포 함수를 반환합니다. |
pow | 오버로드됨. _Y _X 계산합니다. |
powf | _Y _X 계산합니다. |
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
네임스페이스: 동시성