Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
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, incluidas las funciones de precisión sencilla, requieren compatibilidad de doble precisión extendida en el acelerador. Puede utilizar el acelerador::supports_double_precision para determinar si es posible ejecutar estas funciones en un acelerador específico.
Sintaxis
namespace precise_math;
Parámetros
Miembros
Funciones
| Nombre | Descripción |
|---|---|
| acos | Sobrecargado Calcula el arcocoseno del argumento |
| acosf | Calcula el arcocoseno del argumento |
| acosh | Sobrecargado Calcula el coseno hiperbólico inverso del argumento. |
| acoshf | Calcula el coseno hiperbólico inverso del argumento. |
| asin | Sobrecargado Calcula el arcoseno del argumento |
| asinf | Calcula el arcoseno del argumento |
| asinh | Sobrecargado Calcula el seno hiperbólico inverso del argumento. |
| asinhf | Calcula el seno hiperbólico inverso del argumento. |
| atan | Sobrecargado Calcula la arcotangente del argumento. |
| atan2 | Sobrecargado Calcula la arcotangente de _Y/_X. |
| atan2f | Calcula la arcotangente de _Y/_X. |
| atanf | Calcula la arcotangente del argumento. |
| atanh | Sobrecargado Calcula la tangente hiperbólica inversa del argumento |
| atanhf | Calcula la tangente hiperbólica inversa del argumento |
| cbrt | Sobrecargado Calcula la raíz cúbica real del argumento |
| cbrtf | Calcula la raíz cúbica real del argumento |
| ceil | Sobrecargado Calcula el techo del argumento. |
| ceilf | Calcula el techo del argumento. |
| copysign | Sobrecargado 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 | Sobrecargado Calcula el coseno del argumento |
| cosf | Calcula el coseno del argumento |
| cosh | Sobrecargado Calcula el valor del coseno hiperbólico del argumento. |
| coshf | Calcula el valor del coseno hiperbólico del argumento. |
| cospi | Sobrecargado Calcula el coseno de pi * _X |
| cospif | Calcula el coseno de pi * _X |
| erf | Sobrecargado Calcula la función de error de _X |
| erfc | Sobrecargado Calcula la función de error complementaria de _X |
| erfcf | Calcula la función de error complementaria de _X |
| erfcinv | Sobrecargado 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 | Sobrecargado Calcula la función de error inversa de _X |
| erfinvf | Calcula la función de error inversa de _X |
| exp | Sobrecargado Calcula el exponencial de base e del argumento |
| exp10 | Sobrecargado Calcula el exponencial de base 10 del argumento. |
| exp10f | Calcula el exponencial de base 10 del argumento. |
| exp2 | Sobrecargado Calcula el exponencial en base 2 del argumento. |
| exp2f | Calcula el exponencial en base 2 del argumento. |
| expf | Calcula el exponencial de base e del argumento |
| expm1 | Sobrecargado Calcula el exponencial en base e del argumento, menos 1 |
| expm1f | Calcula la exponencial en base e del argumento, menos 1 |
| fabs | Sobrecargado Devuelve el valor absoluto del argumento. |
| fabsf | Devuelve el valor absoluto del argumento. |
| fdim | Sobrecargado Determina la diferencia positiva entre dos argumentos. |
| fdimf | Determina la diferencia positiva entre dos argumentos. |
| floor | Sobrecargado Calcula el suelo del argumento |
| floorf | Calcula el suelo del argumento |
| fma | Sobrecargado Calcula (_X * _Y) + _Z, redondeando como operación ternaria. |
| fmaf | Calcula (_X * _Y) + _Z, como una operación ternaria redondeada. |
| fmax | Sobrecargado Determina el valor numérico máximo de los argumentos |
| fmaxf | Determina el valor numérico máximo de los argumentos |
| fmin | Sobrecargado 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) | Sobrecargado Calcula el punto flotante restante de _X/_Y |
| fmodf | Calcula el punto flotante restante de _X/_Y |
| fpclassify | Sobrecargado Clasifica el valor del argumento como NaN, infinito, normal, subnormal, cero |
| frexp | Sobrecargado Obtiene la mantisa y el exponente de _X |
| frexpf | Obtiene la mantisa y el exponente de _X |
| hypot | Sobrecargado 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 | Sobrecargado Extrae el exponente de _X como un valor int con signo. |
| ilogbf | Extrae el exponente de _X como un valor int con signo. |
| isfinite | Sobrecargado Determina si el argumento tiene un valor finito. |
| isinf | Sobrecargado Determina si el argumento es infinito. |
| isnan | Sobrecargado Determina si el argumento es un NaN. |
| isnormal | Sobrecargado Determina si el argumento es normal. |
| ldexp | Sobrecargado Calcula un número real a partir de la mantisa y el exponente |
| ldexpf | Calcula un número real a partir de la mantisa y el exponente |
| lgamma | Sobrecargado Calcula el logaritmo natural del valor absoluto de gamma del argumento |
| lgammaf | Calcula el logaritmo natural del valor absoluto de gamma del argumento |
| log | Sobrecargado Calcula el logaritmo de base e del argumento |
| log10 | Sobrecargado Calcula el logaritmo de base 10 del argumento. |
| log10f | Calcula el logaritmo de base 10 del argumento. |
| log1p | Sobrecargado 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 | Sobrecargado Calcula el logaritmo de base 2 del argumento. |
| log2f | Calcula el logaritmo de base 2 del argumento. |
| logb | Sobrecargado 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 | Sobrecargado Divide _X en partes fraccionarias y enteras. |
| modff | Divide _X en partes fraccionarias y enteras. |
| nan | Devuelve un NaN silencioso |
| nanf | Devuelve un NaN silencioso |
| nearbyint | Sobrecargado 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 usando la dirección de redondeo actual. |
| nextafter | Sobrecargado 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 | Sobrecargado Devuelve la función de distribución acumulativa del argumento |
| phif | Devuelve la función de distribución acumulativa del argumento |
| pow | Sobrecargado Calcula el valor de _X elevado a la potencia de _Y. |
| powf | Calcula el valor de _X elevado a la potencia de _Y. |
| probit | Sobrecargado Devuelve la función de distribución acumulativa inversa del argumento. |
| probitf | Devuelve la función de distribución acumulativa inversa del argumento. |
| rcbrt | Sobrecargado 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. |
| residuo | Sobrecargado Calcula el resto: _X REM _Y |
| remainderf | Calcula el resto: _X REM _Y |
| remquo | Sobrecargado Calcula el mismo resto que _X REM _Y. También calcula los 23 bits inferiores del cociente de división entera _X/_Y, y proporciona a 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 le asigna el mismo signo que tiene el cociente _X/_Y. Almacena este valor con signo en el entero al que apunta _Quo. |
| redondo | Sobrecargado Redondea _X al entero más próximo. |
| roundf | Redondea _X al entero más próximo. |
| rsqrt | Sobrecargado Devuelve la recíproca de la raíz cuadrada del argumento. |
| rsqrtf | Devuelve la recíproca de la raíz cuadrada del argumento. |
| scalb | Sobrecargado Multiplica _X por FLT_RADIX a la potencia _Y. |
| scalbf | Multiplica _X por FLT_RADIX a la potencia _Y. |
| scalbn | Sobrecargado Multiplica _X por FLT_RADIX a la potencia _Y. |
| scalbnf | Multiplica _X por FLT_RADIX a la potencia _Y. |
| signbit | Sobrecargado Determina si el signo de _X es negativo. |
| signbitf | Determina si el signo de _X es negativo. |
| sin | Sobrecargado Calcula el valor de seno del argumento. |
| sincos | Sobrecargado 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 | Sobrecargado Calcula el valor de seno hiperbólico del argumento. |
| sinhf | Calcula el valor de seno hiperbólico del argumento. |
| sinpi | Sobrecargado Calcula el valor del seno de pi * _X. |
| sinpif | Calcula el valor del seno de pi * _X. |
| sqrt | Sobrecargado Calcula la raíz cuadrada del argumento. |
| sqrtf | Calcula la raíz cuadrada del argumento. |
| tan | Sobrecargado Calcula el valor de la tangente del argumento. |
| tanf | Calcula el valor de la tangente del argumento. |
| tanh | Sobrecargado Calcula el valor de la tangente hiperbólica del argumento. |
| tanhf | Calcula el valor de la tangente hiperbólica del argumento. |
| tanpi | Sobrecargado Calcula el valor de la tangente de pi * _X. |
| tanpif | Calcula el valor de la tangente de pi * _X. |
| tgamma | Sobrecargado Calcula la función gamma de _X. |
| tgammaf | Calcula la función gamma de _X. |
| trunc | Sobrecargado Trunca el argumento hasta el componente entero |
| truncf | Trunca el argumento hasta el componente entero |
Requisitos
Encabezado: amp_math.h
Espacio de nombres: Concurrency