다음을 통해 공유


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

네임스페이스: 동시성

참고 항목

Concurrency 네임스페이스(C++ AMP)