Share via


Concurrency::precise_math (Funciones del espacio de nombres)

acos

Calcula el arcocoseno del argumento

inline float acos(float _X) restrict(amp);

inline double acos(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el arcocoseno del argumento

acosf

Calcula el arcocoseno del argumento

inline float acosf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el arcocoseno del argumento

acosh

Calcula el coseno hiperbólico inverso del argumento.

inline float acosh(float _X) restrict(amp);

inline double acosh(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el coseno hiperbólico inverso del argumento

acoshf

Calcula el coseno hiperbólico inverso del argumento.

inline float acoshf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el coseno hiperbólico inverso del argumento

asin

Calcula el arcoseno del argumento

inline float asin(float _X) restrict(amp);

inline double asin(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el arcoseno del argumento

asinf

Calcula el arcoseno del argumento

inline float asinf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el arcoseno del argumento

asinh

Calcula el seno hiperbólico inverso del argumento.

inline float asinh(float _X) restrict(amp);

inline double asinh(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el seno hiperbólico inverso del argumento

asinhf

Calcula el seno hiperbólico inverso del argumento.

inline float asinhf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el seno hiperbólico inverso del argumento

atan

Calcula la arcotangente del argumento.

inline float atan(float _X) restrict(amp);

inline double atan(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el valor arcotangente del argumento

atan2

Calcula la arcotangente de _Y/_X.

inline float atan2(
    float _Y,
    float _X) restrict(amp);

inline double atan2(
    double _Y,
    double _X) restrict(amp);

Parámetros

_Y
Valor de punto flotante

_X
Valor de punto flotante

Valor devuelto

Devuelve el arcotangente de _Y/_X

atan2f

Calcula la arcotangente de _Y/_X.

inline float atan2f(
    float _Y,
    float _X) restrict(amp);

Parámetros

_Y
Valor de punto flotante

_X
Valor de punto flotante

Valor devuelto

Devuelve el arcotangente de _Y/_X

atanf

Calcula la arcotangente del argumento.

inline float atanf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el valor arcotangente del argumento

atanh

Calcula la tangente hiperbólica inversa del argumento

inline float atanh(float _X) restrict(amp);

inline double atanh(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la tangente hiperbólica inversa del argumento

atanhf

Calcula la tangente hiperbólica inversa del argumento

inline float atanhf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la tangente hiperbólica inversa del argumento

cbrt

Calcula la raíz cúbica real del argumento

inline float cbrt(float _X) restrict(amp);

inline double cbrt(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la raíz cúbica real del argumento

cbrtf

Calcula la raíz cúbica real del argumento

inline float cbrtf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la raíz cúbica real del argumento

ceil

Calcula el techo del argumento.

inline float ceil(float _X) restrict(amp);

inline double ceil(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el techo del argumento

ceilf

Calcula el techo del argumento.

inline float ceilf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el techo del argumento

copysign

Genera un valor con la magnitud de _X y el signo de _Y

inline float copysign(
    float _X,
    float _Y) restrict(amp);

inline double copysign(
    double _X,
    double _Y) restrict(amp);

Parámetros

_X
Valor de punto flotante

_Y
Valor de punto flotante

Valor devuelto

Devuelve 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

inline float copysignf(
    float _X,
    float _Y) restrict(amp);

Parámetros

_X
Valor de punto flotante

_Y
Valor de punto flotante

Valor devuelto

Devuelve un valor con la magnitud de _X y el signo de _Y

cos

Calcula el coseno del argumento

inline float cos(float _X) restrict(amp);

inline double cos(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el coseno del argumento

cosf

Calcula el coseno del argumento

inline float cosf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el coseno del argumento

cosh

Calcula el valor del coseno hiperbólico del argumento.

inline float cosh(float _X) restrict(amp);

inline double cosh(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el coseno hiperbólico del argumento

coshf

Calcula el valor del coseno hiperbólico del argumento.

inline float coshf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el coseno hiperbólico del argumento

cospi

Calcula el coseno de pi * _X

inline float cospi(float _X) restrict(amp);

inline double cospi(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el coseno de pi * _X

cospif

Calcula el coseno de pi * _X

inline float cospif(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el coseno de pi * _X

erf

Calcula la función de error de _X

inline float erf(float _X) restrict(amp);

inline double erf(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la función de error de _X

erfc

Calcula la función de error complementaria de _X

inline float erfc(float _X) restrict(amp);

inline double erfc(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la función de error complementaria de _X

erfcf

Calcula la función de error complementaria de _X

inline float erfcf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la función de error complementaria de _X

erfcinv

Calcula la función de error complementaria inversa de _X

inline float erfcinv(float _X) restrict(amp);

inline double erfcinv(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la función de error complementaria inversa de _X

erfcinvf

Calcula la función de error complementaria inversa de _X

inline float erfcinvf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la función de error complementaria inversa de _X

erff

Calcula la función de error de _X

inline float erff(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la función de error de _X

erfinv

Calcula la función de error inversa de _X

inline float erfinv(float _X) restrict(amp);

inline double erfinv(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la función de error inversa de _X

erfinvf

Calcula la función de error inversa de _X

inline float erfinvf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la función de error inversa de _X

exp10

Calcula el exponencial de base 10 del argumento.

inline float exp10(float _X) restrict(amp);

inline double exp10(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la potencia de base 10 del argumento

exp10f

Calcula el exponencial de base 10 del argumento.

inline float exp10f(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la potencia de base 10 del argumento

expm1

Calcula la base e exponencial del argumento, menos 1

inline float expm1(float exponent) restrict(amp);

inline double expm1(double exponent) restrict(amp);

Parámetros

exponent
La potencia n de la expresión matemática en, donde e es la base del logaritmo natural.

Valor devuelto

Devuelve la base e exponencial del argumento, menos 1

expm1f

Calcula la base e exponencial del argumento, menos 1

inline float expm1f(float exponent) restrict(amp);

Parámetros

exponent
La potencia n de la expresión matemática en, donde e es la base del logaritmo natural.

Valor devuelto

Devuelve la base e exponencial del argumento, menos 1

exp

Calcula la potencia de base e del argumento

inline float exp(float _X) restrict(amp);

inline double exp(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la potencia de base e del argumento

expf

Calcula la potencia de base e del argumento

inline float expf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la potencia de base e del argumento

exp2

Calcula la base 2 exponencial del argumento.

inline float exp2(float _X) restrict(amp);

inline double exp2(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el exponencial base 2 del argumento.

exp2f

Calcula la base 2 exponencial del argumento.

inline float exp2f(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el exponencial base 2 del argumento.

fabs

Devuelve el valor absoluto del argumento.

inline float fabs(float _X) restrict(amp);

inline double fabs(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el valor absoluto del argumento.

fabsf

Devuelve el valor absoluto del argumento.

inline float fabsf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el valor absoluto del argumento.

fdim

Calcula la diferencia positiva entre los argumentos.

inline float fdim(
   float _X,
   float _Y
) restrict(amp);
inline double fdim(
   double _X,
   double _Y
) restrict(amp);

Parámetros

_X
Valor de punto flotante _Y
Valor de punto flotante

Valor devuelto

Diferencia entre _X e _Y si _X es mayor que _Y; de lo contrario, +0.

fdimf

Calcula la diferencia positiva entre los argumentos.

inline float fdimf(
   float _X,
   float _Y
) restrict(amp);

Parámetros

_X
Valor de punto flotante _Y
Valor de punto flotante

Valor devuelto

Diferencia entre _X e _Y si _X es mayor que _Y; de lo contrario, +0.

floor

Calcula el suelo del argumento

inline float floor(float _X) restrict(amp);

inline double floor(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el suelo del argumento

floorf

Calcula el suelo del argumento

inline float floorf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el suelo del argumento

fma

Calcula el producto de los argumentos especificados en primer y segundo lugar y luego agrega el argumento especificado en tercer lugar al resultado; el cálculo completo se realiza como una sola operación.

inline float fma(
   float _X,
   float _Y,
   float _Z
) restrict(amp);

inline double fma(
   double _X,
   double _Y,
   double _Z
) restrict(amp);

Parámetros

_X
Primer argumento de punto flotante. _Y
Segundo argumento de punto flotante. _Z
Tercer argumento de punto flotante.

Valor devuelto

Resultado de la expresión (_X * _Y) + _Z. El cálculo completo se realiza como una sola operación; es decir, las subexpresiones se calculan con precisión infinita y solo se redondea el resultado final.

fmaf

Calcula el producto de los argumentos especificados en primer y segundo lugar y luego agrega el argumento especificado en tercer lugar al resultado; el cálculo completo se realiza como una sola operación.

inline float fmaf(
   float _X,
   float _Y,
   float _Z
) restrict(amp);

Parámetros

_X
Primer argumento de punto flotante. _Y
Segundo argumento de punto flotante. _Z
Tercer argumento de punto flotante.

Valor devuelto

Resultado de la expresión (_X * _Y) + _Z. El cálculo completo se realiza como una sola operación; es decir, las subexpresiones se calculan con precisión infinita y solo se redondea el resultado final.

fmax

Determina el valor numérico máximo de los argumentos

inline float fmax(
    float _X,
    float _Y) restrict(amp);

inline double fmax(
    double _X,
    double _Y) restrict(amp);

Parámetros

_X
Valor de punto flotante

_Y
Valor de punto flotante

Valor devuelto

Devuelve el valor numérico máximo de los argumentos

fmaxf

Determina el valor numérico máximo de los argumentos

inline float fmaxf(
    float _X,
    float _Y) restrict(amp);

Parámetros

_X
Valor de punto flotante

_Y
Valor de punto flotante

Valor devuelto

Devuelve el valor numérico máximo de los argumentos

fmin

Determina el valor numérico mínimo de los argumentos.

inline float fmin(
    float _X,
    float _Y) restrict(amp);

inline double fmin(
    double _X,
    double _Y) restrict(amp);

Parámetros

_X
Valor de punto flotante

_Y
Valor de punto flotante

Valor devuelto

Devuelve el valor numérico mínimo de los argumentos

fminf

Determina el valor numérico mínimo de los argumentos.

inline float fminf(
    float _X,
    float _Y) restrict(amp);

Parámetros

_X
Valor de punto flotante

_Y
Valor de punto flotante

Valor devuelto

Devuelve el valor numérico mínimo de los argumentos

Función fmod (C++ AMP)

Calcula el resto del primer argumento especificado dividido por el segundo argumento especificado.

inline float fmod(
    float _X,
    float _Y) restrict(amp);

inline double fmod(
    double _X,
    double _Y) restrict(amp);

Parámetros

_X
Primer argumento de punto flotante.

_Y
Segundo argumento de punto flotante.

Valor devuelto

Resto de _X dividido por _Y; es decir, el valor de _X - _Yn, donde n es un entero tal que la magnitud de _X - _Yn es menor que la magnitud de _Y.

fmodf

Calcula el resto del primer argumento especificado dividido por el segundo argumento especificado.

inline float fmodf(
    float _X,
    float _Y) restrict(amp);

Parámetros

_X
Primer argumento de punto flotante.

_Y
Segundo argumento de punto flotante.

Valor devuelto

Resto de _X dividido por _Y; es decir, el valor de _X - _Yn, donde n es un entero tal que la magnitud de _X - _Yn es menor que la magnitud de _Y.

fpclassify

Clasifica el valor del argumento como NaN, infinito, normal, subnormal, cero

inline int fpclassify(float _X) restrict(amp);

inline int fpclassify(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el valor de la macro de clasificación de números adecuada para el valor del argumento.

frexp

Obtiene la mantisa y el exponente de _X

inline float frexp(
    float _X,
    _Out_ int* _Exp) restrict(amp);

inline double frexp(
    double _X,
    _Out_ int* _Exp) restrict(amp);

Parámetros

_X
Valor de punto flotante

_Exp
Devuelve el exponente entero de _X en un valor de punto flotante

Valor devuelto

Devuelve la mantisa _X

frexpf

Obtiene la mantisa y el exponente de _X

inline float frexpf(
    float _X,
    _Out_ int* _Exp) restrict(amp);

Parámetros

_X
Valor de punto flotante

_Exp
Devuelve el exponente entero de _X en un valor de punto flotante

Valor devuelto

Devuelve la mantisa _X

hypot

Calcula la raíz cuadrada de la suma de los cuadrados de _X y _Y

inline float hypot(
    float _X,
    float _Y) restrict(amp);

inline double hypot(
    double _X,
    double _Y) restrict(amp);

Parámetros

_X
Valor de punto flotante

_Y
Valor de punto flotante

Valor devuelto

Devuelve la raíz cuadrada de la suma de los cuadrados de _X e _Y

hypotf

Calcula la raíz cuadrada de la suma de los cuadrados de _X y _Y

inline float hypotf(
    float _X,
    float _Y) restrict(amp);

Parámetros

_X
Valor de punto flotante

_Y
Valor de punto flotante

Valor devuelto

Devuelve la raíz cuadrada de la suma de los cuadrados de _X e _Y

ilogb

Extrae el exponente de _X como un valor int con signo.

inline int ilogb(float _X) restrict(amp);

inline int ilogb(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el exponente de _X como un valor entero con signo

ilogbf

Extrae el exponente de _X como un valor int con signo.

inline int ilogbf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el exponente de _X como un valor entero con signo

isfinite

Determina si el argumento tiene un valor finito.

inline int isfinite(float _X) restrict(amp);

inline int isfinite(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve un valor distinto de cero si, y solo si, el argumento tiene un valor finito

isinf

Determina si el argumento es infinito.

inline int isinf(float _X) restrict(amp);

inline int isinf(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve un valor distinto de cero si, y solo si, el argumento tiene un valor infinito

isnan

Determina si el argumento no es un número.

inline int isnan(float _X) restrict(amp);

inline int isnan(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve un valor distinto de cero únicamente si el argumento tiene un valor NaN

isnormal

Determina si el argumento es normal.

inline int isnormal(float _X) restrict(amp);

inline int isnormal(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve un valor distinto de cero si, y solo si, el argumento tiene un valor normal

ldexp

Calcula un número real a partir de la mantisa y el exponente especificados.

inline float ldexp(
    float _X,
    int _Exp) restrict(amp);

inline double ldexp(
    double _X,
    double _Exp) restrict(amp);

Parámetros

_X
Valor de punto flotante, mantisa

_Exp
Valor entero, exponente

Valor devuelto

Devuelve _X * 2^_Exp

ldexpf

Calcula un número real a partir de la mantisa y el exponente especificados.

inline float ldexpf(
    float _X,
    int _Exp) restrict(amp);

Parámetros

_X
Valor de punto flotante, mantisa

_Exp
Valor entero, exponente

Valor devuelto

Devuelve _X * 2^_Exp

lgamma

Calcula el logaritmo natural del valor absoluto de gamma del argumento

inline float lgamma(
    float _X,
    _Out_ int* _Sign) restrict(amp);

inline double lgamma(
    double _X,
    _Out_ int* _Sign) restrict(amp);

Parámetros

_X
Valor de punto flotante

_Sign
Devuelve el signo

Valor devuelto

Devuelve el logaritmo natural del valor absoluto de gamma del argumento

lgammaf

Calcula el logaritmo natural del valor absoluto de gamma del argumento

inline float lgammaf(
    float _X,
    _Out_ int* _Sign) restrict(amp);

Parámetros

_X
Valor de punto flotante

_Sign
Devuelve el signo

Valor devuelto

Devuelve el logaritmo natural del valor absoluto de gamma del argumento

log

Calcula el logaritmo de base e del argumento

inline float log(float _X) restrict(amp);

inline double log(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el logaritmo de base e del argumento

log10

Calcula el logaritmo de base 10 del argumento.

inline float log10(float _X) restrict(amp);

inline double log10(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el logaritmo de base 10 del argumento

log10f

Calcula el logaritmo de base 10 del argumento.

inline float log10f(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el logaritmo de base 10 del argumento

log1p

Calcula el logaritmo de base e de 1 más el argumento

inline float log1p(float _X) restrict(amp);

inline double log1p(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el logaritmo de base e de 1 más el argumento

log1pf

Calcula el logaritmo de base e de 1 más el argumento

inline float log1pf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el logaritmo de base e de 1 más el argumento

log2

Calcula el logaritmo de base 2 del argumento.

inline float log2(float _X) restrict(amp);

inline double log2(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el logaritmo de base 10 del argumento

log2f

Calcula el logaritmo de base 2 del argumento.

inline float log2f(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el logaritmo de base 10 del argumento

logb

Extrae el exponente de _X como un valor entero con signo en formato de punto flotante

inline float logb(float _X) restrict(amp);

inline double logb(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el exponente con signo de _X

logbf

Extrae el exponente de _X como un valor entero con signo en formato de punto flotante

inline float logbf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el exponente con signo de _X

logf

Calcula el logaritmo de base e del argumento

inline float logf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el logaritmo de base e del argumento

modf

Divide el argumento especificado en partes fraccionarias y enteras.

inline float modf(
    float _X,
    _Out_ float* _Iptr) restrict(amp);

inline double modf(
    double _X,
    _Out_ double* _Iptr) restrict(amp);

Parámetros

_X
Valor de punto flotante

_Iptr
[out] Parte entera de _X, como valor de punto flotante.

Valor devuelto

Parte fraccionaria con signo de _X.

modff

Divide el argumento especificado en partes fraccionarias y enteras.

inline float modff(
    float _X,
    _Out_ float* _Iptr) restrict(amp);

Parámetros

_X
Valor de punto flotante

_Iptr
Parte entera de _X, como valor de punto flotante.

Valor devuelto

Devuelve la parte fraccionaria con signo de _X.

nan

Devuelve un NaN reservado

inline double nan(int _X) restrict(amp);

Parámetros

_X
Valor entero

Valor devuelto

Devuelve un NaN reservado, si está disponible, con el contenido indicado en _X

nanf

Devuelve un NaN reservado

inline float nanf(int _X) restrict(amp);

Parámetros

_X
Valor entero

Valor devuelto

Devuelve un NaN reservado, si está disponible, con el contenido indicado en _X

nearbyint

Redondea el argumento a un valor entero en formato de punto flotante mediante la dirección de redondeo actual.

inline float nearbyint(float _X) restrict(amp);

inline double nearbyint(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el valor entero redondeado.

nearbyintf

Redondea el argumento a un valor entero en formato de punto flotante mediante la dirección de redondeo actual.

inline float nearbyintf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el valor entero redondeado.

nextafter

Determine el siguiente valor representable, en el tipo de la función, después de _X en la dirección de _Y

inline float nextafter(
    float _X,
    float _Y) restrict(amp);

inline double nextafter(
    double _X,
    double _Y) restrict(amp);

Parámetros

_X
Valor de punto flotante

_Y
Valor de punto flotante

Valor devuelto

Devuelve 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

inline float nextafterf(
    float _X,
    float _Y) restrict(amp);

Parámetros

_X
Valor de punto flotante

_Y
Valor de punto flotante

Valor devuelto

Devuelve el siguiente valor representable, en el tipo de la función, después de _X en la dirección de _Y

phi

Devuelve la función de distribución acumulativa del argumento

inline float phi(float _X) restrict(amp);

inline double phi(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la función de distribución acumulativa del argumento

phif

Devuelve la función de distribución acumulativa del argumento

inline float phif(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la función de distribución acumulativa del argumento

pow

Calcula el valor de _X elevado a la potencia de _Y.

inline float pow(
    float _X,
    float _Y) restrict(amp);

inline double pow(
    double _X,
    double _Y) restrict(amp);

Parámetros

_X
Valor de punto flotante, base

_Y
Valor de punto flotante, exponente

Valor devuelto

powf

Calcula el valor de _X elevado a la potencia de _Y.

inline float powf(
    float _X,
    float _Y) restrict(amp);

Parámetros

_X
Valor de punto flotante, base

_Y
Valor de punto flotante, exponente

Valor devuelto

probit

Devuelve la función de distribución acumulativa inversa del argumento.

inline float probit(float _X) restrict(amp);

inline double probit(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la función de distribución acumulativa inversa del argumento.

probitf

Devuelve la función de distribución acumulativa inversa del argumento.

inline float probitf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la función de distribución acumulativa inversa del argumento.

rcbrt

Devuelve la recíproca de la raíz cúbica del argumento.

inline float rcbrt(float _X) restrict(amp);

inline double rcbrt(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

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.

inline float rcbrtf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la recíproca de la raíz cúbica del argumento.

remainder

Calcula el resto: _X REM _Y

inline float remainder(
    float _X,
    float _Y) restrict(amp);

inline double remainder(
    double _X,
    double _Y) restrict(amp);

Parámetros

_X
Valor de punto flotante

_Y
Valor de punto flotante

Valor devuelto

Devuelve _X REM _Y

remainderf

Calcula el resto: _X REM _Y

inline float remainderf(
    float _X,
    float _Y) restrict(amp);

Parámetros

_X
Valor de punto flotante

_Y
Valor de punto flotante

Valor devuelto

Devuelve _X REM _Y

remquo

Calcula el resto del primer argumento especificado dividido por el segundo argumento especificado. También calcula el cociente de la mantisa del primer argumento especificado dividido por la mantisa del segundo argumento especificado, y devuelve el cociente mediante la ubicación especificada en el tercer argumento.

inline float remquo(
    float _X,
    float _Y,
    _Out_ int* _Quo) restrict(amp);

inline double remquo(
    double _X,
    double _Y,
    _Out_ int* _Quo) restrict(amp);

Parámetros

_X
Primer argumento de punto flotante.

_Y
Segundo argumento de punto flotante.

_Quo
[out] Dirección de un entero que se usa para devolver el cociente de los bits fraccionarios de _X divididos por los bits fraccionarios de _Y.

Valor devuelto

Devuelve el resto de _X dividido por _Y.

remquof

Calcula el resto del primer argumento especificado dividido por el segundo argumento especificado. También calcula el cociente de la mantisa del primer argumento especificado dividido por la mantisa del segundo argumento especificado, y devuelve el cociente mediante la ubicación especificada en el tercer argumento.

inline float remquof(
    float _X,
    float _Y,
    _Out_ int* _Quo) restrict(amp);

Parámetros

_X
Primer argumento de punto flotante.

_Y
Segundo argumento de punto flotante.

_Quo
[out] Dirección de un entero que se usa para devolver el cociente de los bits fraccionarios de _X divididos por los bits fraccionarios de _Y.

Valor devuelto

Devuelve el resto de _X dividido por _Y.

round

Redondea _X al entero más próximo.

inline float round(float _X) restrict(amp);

inline double round(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el entero más próximo de _X

roundf

Redondea _X al entero más próximo.

inline float roundf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el entero más próximo de _X

rsqrt

Devuelve la recíproca de la raíz cuadrada del argumento.

inline float rsqrt(float _X) restrict(amp);

inline double rsqrt(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la recíproca de la raíz cuadrada del argumento.

rsqrtf

Devuelve la recíproca de la raíz cuadrada del argumento.

inline float rsqrtf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la recíproca de la raíz cuadrada del argumento.

scalb

Multiplica _X por FLT_RADIX a la potencia _Y.

inline float scalb(
    float _X,
    float _Y) restrict(amp);

inline double scalb(
    double _X,
    double _Y) restrict(amp);

Parámetros

_X
Valor de punto flotante

_Y
Valor de punto flotante

Valor devuelto

Devuelve _X * (FLT_RADIX ^ _Y)

scalbf

Multiplica _X por FLT_RADIX a la potencia _Y.

inline float scalbf(
    float _X,
    float _Y) restrict(amp);

Parámetros

_X
Valor de punto flotante

_Y
Valor de punto flotante

Valor devuelto

Devuelve _X * (FLT_RADIX ^ _Y)

scalbn

Multiplica _X por FLT_RADIX a la potencia _Y.

inline float scalbn(
    float _X,
    int _Y) restrict(amp);

inline double scalbn(
    double _X,
    int _Y) restrict(amp);

Parámetros

_X
Valor de punto flotante

_Y
Valor entero

Valor devuelto

Devuelve _X * (FLT_RADIX ^ _Y)

scalbnf

Multiplica _X por FLT_RADIX a la potencia _Y.

inline float scalbnf(
    float _X,
    int _Y) restrict(amp);

Parámetros

_X
Valor de punto flotante

_Y
Valor entero

Valor devuelto

Devuelve _X * (FLT_RADIX ^ _Y)

signbit

Determina si el signo de _X es negativo.

inline int signbit(float _X) restrict(amp);

inline int signbit(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve un valor distinto de cero si, y solo si, el signo de _X es negativo

signbitf

Determina si el signo de _X es negativo.

inline int signbitf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve un valor distinto de cero si, y solo si, el signo de _X es negativo

sin

Calcula el valor de seno del argumento.

inline float sin(float _X) restrict(amp);

inline double sin(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el seno del argumento

sinf

Calcula el valor de seno del argumento.

inline float sinf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el seno del argumento

sincos

Calcula el seno y el coseno de _X

inline void sincos(
    float _X,
    _Out_ float* _S,
    _Out_ float* _C) restrict(amp);

inline void sincos(
    double _X,
    _Out_ double* _S,
    _Out_ double* _C) restrict(amp);

Parámetros

_X
Valor de punto flotante

_S
Devuelve el seno de _X

_C
Devuelve el coseno de _X

sincosf

Calcula el seno y el coseno de _X

inline void sincosf(
    float _X,
    _Out_ float* _S,
    _Out_ float* _C) restrict(amp);

Parámetros

_X
Valor de punto flotante

_S
Devuelve el seno de _X

_C
Devuelve el coseno de _X

sinh

Calcula el valor de seno hiperbólico del argumento.

inline float sinh(float _X) restrict(amp);

inline double sinh(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el seno hiperbólico del argumento

sinhf

Calcula el valor de seno hiperbólico del argumento.

inline float sinhf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el seno hiperbólico del argumento

sinpi

Calcula el valor del seno de pi * _X.

inline float sinpi(float _X) restrict(amp);

inline double sinpi(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el seno de pi * _X

sinpif

Calcula el valor del seno de pi * _X.

inline float sinpif(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el seno de pi * _X

sqrt

Calcula la raíz cuadrada del argumento.

inline float sqrt(float _X) restrict(amp);

inline double sqrt(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la raíz cuadrada del argumento

sqrtf

Calcula la raíz cuadrada del argumento.

inline float sqrtf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la raíz cuadrada del argumento

tan

Calcula el valor de la tangente del argumento.

inline float tan(float _X) restrict(amp);

inline double tan(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la tangente del argumento

tanf

Calcula el valor de la tangente del argumento.

inline float tanf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la tangente del argumento

tanh

Calcula el valor de la tangente hiperbólica del argumento.

inline float tanh(float _X) restrict(amp);

inline double tanh(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la tangente hiperbólica del argumento

tanhf

Calcula el valor de la tangente hiperbólica del argumento.

inline float tanhf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la tangente hiperbólica del argumento

tanpi

Calcula el valor de la tangente de pi * _X.

inline float tanpi(float _X) restrict(amp);

inline double tanpi(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la tangente de pi * _X

tanpif

Calcula el valor de la tangente de pi * _X.

inline float tanpif(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve la tangente de pi * _X

tgamma

Calcula la función gamma de _X.

inline float tgamma(float _X) restrict(amp);

inline double tgamma(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el resultado de la función gamma de _X

tgammaf

Calcula la función gamma de _X.

inline float tgammaf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el resultado de la función gamma de _X

trunc

Trunca el argumento hasta el componente entero

inline float trunc(float _X) restrict(amp);

inline double trunc(double _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el componente entero del argumento

truncf

Trunca el argumento hasta el componente entero

inline float truncf(float _X) restrict(amp);

Parámetros

_X
Valor de punto flotante

Valor devuelto

Devuelve el componente entero del argumento

Consulte también

Concurrency::precise_math (espacio de nombres)