Concurrency::fast_math (Espacio de nombres)
Las funciones del espacio de nombres fast_math
tienen una precisión menor, solo admiten la precisión única (float
) y llaman a los intrínsecos de DirectX. Hay dos versiones de cada función, por ejemplo, cos
y cosf
. Ambas versiones toman y devuelven un elemento float
, pero cada una llama al mismo intrínseco de DirectX.
Sintaxis
namespace fast_math;
Miembros
Funciones
Nombre | Descripción |
---|---|
cos | Calcula el arcocoseno del argumento |
cosf | Calcula el arcocoseno del argumento |
asin | Calcula el arcoseno del argumento |
asinf | Calcula el arcoseno del argumento |
atan | Calcula la arcotangente del argumento. |
atan2 | Calcula la arcotangente de _Y/_X. |
atan2f | Calcula la arcotangente de _Y/_X. |
atanf | Calcula la arcotangente del argumento. |
ceil | Calcula el techo del argumento. |
ceilf | Calcula el techo del argumento. |
cos | Calcula el coseno del argumento |
cosf | Calcula el coseno del argumento |
cosh | Calcula el valor del coseno hiperbólico del argumento. |
coshf | Calcula el valor del coseno hiperbólico del argumento. |
exp | Calcula la potencia de base e del argumento |
exp2 | Calcula la base 2 exponencial del argumento. |
exp2f | Calcula la base 2 exponencial del argumento. |
expf | Calcula la potencia de base e del argumento |
fabs | Devuelve el valor absoluto del argumento. |
fabsf | Devuelve el valor absoluto del argumento. |
floor | Calcula el suelo del argumento |
floorf | Calcula el suelo del argumento |
fmax | Determina el valor numérico máximo de los argumentos |
fmaxf | Determina el valor numérico máximo de los argumentos |
fmin | Determina el valor numérico mínimo de los argumentos. |
fminf | Determina el valor numérico mínimo de los argumentos. |
fmod | Calcula el punto flotante restante de _X/_Y |
fmodf | Calcula el punto flotante restante de _X/_Y |
frexp | Obtiene la mantisa y el exponente de _X |
frexpf | Obtiene la mantisa y el exponente de _X |
isfinite | Determina si el argumento tiene un valor finito. |
isinf | Determina si el argumento es infinito. |
isnan | Determina si el argumento no es un número. |
ldexp | Calcula un número real de la mantisa y el exponente |
ldexpf | Calcula un número real de la mantisa y el exponente |
log | Calcula el logaritmo de base e del argumento |
log10 | Calcula el logaritmo de base 10 del argumento. |
log10f | Calcula el logaritmo de base 10 del argumento. |
log2 | Calcula el logaritmo de base 2 del argumento. |
log2f | Calcula el logaritmo de base 2 del argumento. |
logf | Calcula el logaritmo de base e del argumento |
modf | Divide _X en partes fraccionarias y enteras. |
modff | Divide _X en partes fraccionarias y enteras. |
pow | Calcula el valor de _X elevado a la potencia de _Y. |
powf | Calcula el valor de _X elevado a la potencia de _Y. |
round | Redondea _X al entero más próximo. |
roundf | Redondea _X al entero más próximo. |
rsqrt | Devuelve la recíproca de la raíz cuadrada del argumento. |
rsqrtf | Devuelve la recíproca de la raíz cuadrada del argumento. |
signbit | Devuelve el signo del argumento. |
signbitf | Devuelve el signo del argumento. |
sin | Calcula el valor de seno del argumento. |
sincos | 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 | Calcula el valor de seno hiperbólico del argumento. |
sinhf | Calcula el valor de seno hiperbólico del argumento. |
sqrt | Calcula la raíz cuadrada del argumento. |
sqrtf | Calcula la raíz cuadrada del argumento. |
tan | Calcula el valor de la tangente del argumento. |
tanf | Calcula el valor de la tangente del argumento. |
tanh | Calcula el valor de la tangente hiperbólica del argumento. |
tanhf | Calcula el valor de la tangente hiperbólica del argumento. |
trunc | Trunca el argumento hasta el componente entero |
truncf | Trunca el argumento hasta el componente entero |
Requisitos
Encabezado: amp_math.h
Espacio de nombres: Concurrency::fast_math