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

Functions

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

Consulte también

Espacio de nombres de simultaneidad (C++ AMP)