Concurrency::precise_math (Espacio de nombres)
Las funciones del espacio de nombres precise_math
cumplen con el estándar C99. Se incluyen las versiones de simple precisión y de doble precisión de cada función. Por ejemplo, acos
es la versión de precisión doble y acosf
es la versión de precisión sencilla. Estas funciones, incluida la función de precisión sencilla, requiere la compatibilidad de doble precisión extendida en el acelerador. Puede usar acelerador::supports_double_precision para determinar si estas funciones se pueden ejecutar en un acelerador específico.
Sintaxis
namespace precise_math;
Parámetros
Miembros
Funciones
Nombre | Descripción |
---|---|
acos | Con sobrecarga. Calcula el arcocoseno del argumento |
acosf | Calcula el arcocoseno del argumento |
acosh | Con sobrecarga. Calcula el coseno hiperbólico inverso del argumento. |
acoshf | Calcula el coseno hiperbólico inverso del argumento. |
asin | Con sobrecarga. Calcula el arcoseno del argumento |
asinf | Calcula el arcoseno del argumento |
asinh | Con sobrecarga. Calcula el seno hiperbólico inverso del argumento. |
asinhf | Calcula el seno hiperbólico inverso del argumento. |
atan | Con sobrecarga. Calcula la arcotangente del argumento. |
atan2 | Con sobrecarga. Calcula la arcotangente de _Y/_X. |
atan2f | Calcula la arcotangente de _Y/_X. |
atanf | Calcula la arcotangente del argumento. |
atanh | Con sobrecarga. Calcula la tangente hiperbólica inversa del argumento |
atanhf | Calcula la tangente hiperbólica inversa del argumento |
cbrt | Con sobrecarga. Calcula la raíz cúbica real del argumento |
cbrtf | Calcula la raíz cúbica real del argumento |
ceil | Con sobrecarga. Calcula el techo del argumento. |
ceilf | Calcula el techo del argumento. |
copysign | Con sobrecarga. Genera un valor con la magnitud de _X y el signo de _Y |
copysignf | Genera un valor con la magnitud de _X y el signo de _Y |
cos | Con sobrecarga. Calcula el coseno del argumento |
cosf | Calcula el coseno del argumento |
cosh | Con sobrecarga. Calcula el valor del coseno hiperbólico del argumento. |
coshf | Calcula el valor del coseno hiperbólico del argumento. |
cospi | Con sobrecarga. Calcula el coseno de pi * _X |
cospif | Calcula el coseno de pi * _X |
erf | Con sobrecarga. Calcula la función de error de _X |
erfc | Con sobrecarga. Calcula la función de error complementaria de _X |
erfcf | Calcula la función de error complementaria de _X |
erfcinv | Con sobrecarga. Calcula la función de error complementaria inversa de _X |
erfcinvf | Calcula la función de error complementaria inversa de _X |
erff | Calcula la función de error de _X |
erfinv | Con sobrecarga. Calcula la función de error inversa de _X |
erfinvf | Calcula la función de error inversa de _X |
exp | Con sobrecarga. Calcula la potencia de base e del argumento |
exp10 | Con sobrecarga. Calcula el exponencial de base 10 del argumento. |
exp10f | Calcula el exponencial de base 10 del argumento. |
exp2 | Con sobrecarga. Calcula la base 2 exponencial del argumento. |
exp2f | Calcula la base 2 exponencial del argumento. |
expf | Calcula la potencia de base e del argumento |
expm1 | Con sobrecarga. Calcula la base e exponencial del argumento, menos 1 |
expm1f | Calcula la base e exponencial del argumento, menos 1 |
fabs | Con sobrecarga. Devuelve el valor absoluto del argumento. |
fabsf | Devuelve el valor absoluto del argumento. |
fdim | Con sobrecarga. Determina la diferencia positiva entre dos argumentos. |
fdimf | Determina la diferencia positiva entre dos argumentos. |
floor | Con sobrecarga. Calcula el suelo del argumento |
floorf | Calcula el suelo del argumento |
fma | Con sobrecarga. Calcula (_X * _Y) + _Z, redondeado como una operación ternaria. |
fmaf | Calcula (_X * _Y) + _Z, redondeado como una operación ternaria. |
fmax | Con sobrecarga. Determina el valor numérico máximo de los argumentos |
fmaxf | Determina el valor numérico máximo de los argumentos |
fmin | Con sobrecarga. Determina el valor numérico mínimo de los argumentos. |
fminf | Determina el valor numérico mínimo de los argumentos. |
Función fmod (C++ AMP) | Con sobrecarga. Calcula el punto flotante restante de _X/_Y |
fmodf | Calcula el punto flotante restante de _X/_Y |
fpclassify | Con sobrecarga. Clasifica el valor del argumento como NaN, infinito, normal, subnormal, cero |
frexp | Con sobrecarga. Obtiene la mantisa y el exponente de _X |
frexpf | Obtiene la mantisa y el exponente de _X |
hypot | Con sobrecarga. Calcula la raíz cuadrada de la suma de los cuadrados de _X y _Y |
hypotf | Calcula la raíz cuadrada de la suma de los cuadrados de _X y _Y |
ilogb | Con sobrecarga. Extrae el exponente de _X como un valor int con signo. |
ilogbf | Extrae el exponente de _X como un valor int con signo. |
isfinite | Con sobrecarga. Determina si el argumento tiene un valor finito. |
isinf | Con sobrecarga. Determina si el argumento es infinito. |
isnan | Con sobrecarga. Determina si el argumento no es un número. |
isnormal | Con sobrecarga. Determina si el argumento es normal. |
ldexp | Con sobrecarga. Calcula un número real de la mantisa y el exponente |
ldexpf | Calcula un número real de la mantisa y el exponente |
lgamma | Con sobrecarga. Calcula el logaritmo natural del valor absoluto de gamma del argumento |
lgammaf | Calcula el logaritmo natural del valor absoluto de gamma del argumento |
log | Con sobrecarga. Calcula el logaritmo de base e del argumento |
log10 | Con sobrecarga. Calcula el logaritmo de base 10 del argumento. |
log10f | Calcula el logaritmo de base 10 del argumento. |
log1p | Con sobrecarga. Calcula el logaritmo de base e de 1 más el argumento |
log1pf | Calcula el logaritmo de base e de 1 más el argumento |
log2 | Con sobrecarga. Calcula el logaritmo de base 2 del argumento. |
log2f | Calcula el logaritmo de base 2 del argumento. |
logb | Con sobrecarga. Extrae el exponente de _X como un valor entero con signo en formato de punto flotante |
logbf | Extrae el exponente de _X como un valor entero con signo en formato de punto flotante |
logf | Calcula el logaritmo de base e del argumento |
modf | Con sobrecarga. Divide _X en partes fraccionarias y enteras. |
modff | Divide _X en partes fraccionarias y enteras. |
nan | Devuelve un NaN reservado |
nanf | Devuelve un NaN reservado |
nearbyint | Con sobrecarga. Redondea el argumento a un valor entero en formato de punto flotante mediante la dirección de redondeo actual. |
nearbyintf | Redondea el argumento a un valor entero en formato de punto flotante mediante la dirección de redondeo actual. |
nextafter | Con sobrecarga. Determine el siguiente valor representable, en el tipo de la función, después de _X en la dirección de _Y |
nextafterf | Determine el siguiente valor representable, en el tipo de la función, después de _X en la dirección de _Y |
phi | Con sobrecarga. Devuelve la función de distribución acumulativa del argumento |
phif | Devuelve la función de distribución acumulativa del argumento |
pow | Con sobrecarga. Calcula el valor de _X elevado a la potencia de _Y. |
powf | Calcula el valor de _X elevado a la potencia de _Y. |
probit | Con sobrecarga. Devuelve la función de distribución acumulativa inversa del argumento. |
probitf | Devuelve la función de distribución acumulativa inversa del argumento. |
rcbrt | Con sobrecarga. Devuelve la recíproca de la raíz cúbica del argumento. |
rcbrtf | Devuelve la recíproca de la raíz cúbica del argumento. |
remainder | Con sobrecarga. Calcula el resto: _X REM _Y |
remainderf | Calcula el resto: _X REM _Y |
remquo | Con sobrecarga. Calcula el mismo resto que _X REM _Y. También calcula los 23 bits inferiores del cociente entero _X/_Y, y proporciona ese valor el mismo signo que _X/_Y. Almacena este valor con signo en el entero al que apunta _Quo. |
remquof | Calcula el mismo resto que _X REM _Y. También calcula los 23 bits inferiores del cociente entero _X/_Y, y proporciona ese valor el mismo signo que _X/_Y. Almacena este valor con signo en el entero al que apunta _Quo. |
round | Con sobrecarga. Redondea _X al entero más próximo. |
roundf | Redondea _X al entero más próximo. |
rsqrt | Con sobrecarga. Devuelve la recíproca de la raíz cuadrada del argumento. |
rsqrtf | Devuelve la recíproca de la raíz cuadrada del argumento. |
scalb | Con sobrecarga. Multiplica _X por FLT_RADIX a la potencia _Y. |
scalbf | Multiplica _X por FLT_RADIX a la potencia _Y. |
scalbn | Con sobrecarga. Multiplica _X por FLT_RADIX a la potencia _Y. |
scalbnf | Multiplica _X por FLT_RADIX a la potencia _Y. |
signbit | Con sobrecarga. Determina si el signo de _X es negativo. |
signbitf | Determina si el signo de _X es negativo. |
sin | Con sobrecarga. Calcula el valor de seno del argumento. |
sincos | Con sobrecarga. Calcula el seno y el coseno de _X |
sincosf | Calcula el seno y el coseno de _X |
sinf | Calcula el valor de seno del argumento. |
sinh | Con sobrecarga. Calcula el valor de seno hiperbólico del argumento. |
sinhf | Calcula el valor de seno hiperbólico del argumento. |
sinpi | Con sobrecarga. Calcula el valor del seno de pi * _X. |
sinpif | Calcula el valor del seno de pi * _X. |
sqrt | Con sobrecarga. Calcula la raíz cuadrada del argumento. |
sqrtf | Calcula la raíz cuadrada del argumento. |
tan | Con sobrecarga. Calcula el valor de la tangente del argumento. |
tanf | Calcula el valor de la tangente del argumento. |
tanh | Con sobrecarga. Calcula el valor de la tangente hiperbólica del argumento. |
tanhf | Calcula el valor de la tangente hiperbólica del argumento. |
tanpi | Con sobrecarga. Calcula el valor de la tangente de pi * _X. |
tanpif | Calcula el valor de la tangente de pi * _X. |
tgamma | Con sobrecarga. Calcula la función gamma de _X. |
tgammaf | Calcula la función gamma de _X. |
trunc | Con sobrecarga. Trunca el argumento hasta el componente entero |
truncf | Trunca el argumento hasta el componente entero |
Requisitos
Encabezado: amp_math.h
Espacio de nombres: simultaneidad