Condividi tramite


Funzioni dello spazio dei nomi Concurrency::precise_math

acos

Calcola l'arcocosine dell'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore arccosine dell'argomento

acosf

Calcola l'arcocosine dell'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore arccosine dell'argomento

acosh

Calcola il coseno iperbolico inverso dell'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore del coseno iperbolico inverso dell'argomento

acoshf

Calcola il coseno iperbolico inverso dell'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore del coseno iperbolico inverso dell'argomento

asin

Calcola l'arcosine dell'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore arcsine dell'argomento

asinf

Calcola l'arcosine dell'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore arcsine dell'argomento

asinh

Calcola il seno iperbolico inverso dell'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore seno iperbolico inverso dell'argomento

asinhf

Calcola il seno iperbolico inverso dell'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore seno iperbolico inverso dell'argomento

atan

Calcola l'arcotangente dell'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore arctangente dell'argomento

atan2

Calcola l'arcotangente di _Y/_X

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

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

Parameters

_Y
Floating-point value

_X
Floating-point value

Return Value

Restituisce il valore arctangente di _Y/_X

atan2f

Calcola l'arcotangente di _Y/_X

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

Parameters

_Y
Floating-point value

_X
Floating-point value

Return Value

Restituisce il valore arctangente di _Y/_X

atanf

Calcola l'arcotangente dell'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore arctangente dell'argomento

atanh

Calcola la tangente iperbolica inversa dell'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore tangente iperbolico inverso dell'argomento

atanhf

Calcola la tangente iperbolica inversa dell'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore tangente iperbolico inverso dell'argomento

cbrt

Calcola la radice del cubo reale dell'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce la radice del cubo reale dell'argomento

cbrtf

Calcola la radice del cubo reale dell'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce la radice del cubo reale dell'argomento

ceil

Calcola il limite massimo dell'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il limite massimo dell'argomento

ceilf

Calcola il limite massimo dell'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce il limite massimo dell'argomento

copysign

Produce un valore con la grandezza di _X e il segno di _Y

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

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

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Restituisce un valore con la grandezza di _X e il segno di _Y

copysignf

Produce un valore con la grandezza di _X e il segno di _Y

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

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Restituisce un valore con la grandezza di _X e il segno di _Y

cos

Calcola il coseno dell'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore coseno dell'argomento

cosf

Calcola il coseno dell'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore coseno dell'argomento

cosh

Calcola il valore del coseno iperbolico dell'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore del coseno iperbolico dell'argomento

coshf

Calcola il valore del coseno iperbolico dell'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore del coseno iperbolico dell'argomento

cospi

Calcola il valore del coseno di pi * _X

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore del coseno di pi * _X

cospif

Calcola il valore del coseno di pi * _X

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore del coseno di pi * _X

erf

Calcola la funzione di errore di _X

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce la funzione di errore di _X

erfc

Calcola la funzione di errore complementare di _X

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce la funzione di errore complementare di _X

erfcf

Calcola la funzione di errore complementare di _X

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

Parameters

_X
Floating-point value

Return Value

Restituisce la funzione di errore complementare di _X

erfcinv

Calcola la funzione di errore complementare inversa di _X

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce la funzione di errore complementare inversa di _X

erfcinvf

Calcola la funzione di errore complementare inversa di _X

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

Parameters

_X
Floating-point value

Return Value

Restituisce la funzione di errore complementare inversa di _X

erff

Calcola la funzione di errore di _X

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

Parameters

_X
Floating-point value

Return Value

Restituisce la funzione di errore di _X

erfinv

Calcola la funzione di errore inversa di _X

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce la funzione di errore inversa di _X

erfinvf

Calcola la funzione di errore inversa di _X

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

Parameters

_X
Floating-point value

Return Value

Restituisce la funzione di errore inversa di _X

exp10

Calcola l'esponenziale base-10 dell'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce l'esponenziale base 10 dell'argomento

exp10f

Calcola l'esponenziale base-10 dell'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce l'esponenziale base 10 dell'argomento

expm1

Calcola l'esponenziale in base e dell'argomento, meno 1

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

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

Parameters

exponent
The exponential term n of the mathematical expression en, where e is the base of the natural logarithm.

Return Value

Restituisce l'esponenziale in base e dell'argomento, meno 1

expm1f

Calcola l'esponenziale in base e dell'argomento, meno 1

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

Parameters

exponent
The exponential term n of the mathematical expression en, where e is the base of the natural logarithm.

Return Value

Restituisce l'esponenziale in base e dell'argomento, meno 1

exp

Calcola l'esponenziale di base e dell'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce l'esponenziale di base e dell'argomento

expf

Calcola l'esponenziale di base e dell'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce l'esponenziale di base e dell'argomento

exp2

Calcola l'esponenziale in base 2 dell'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce l'esponenziale in base 2 dell'argomento

exp2f

Calcola l'esponenziale in base 2 dell'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce l'esponenziale in base 2 dell'argomento

fabs

Restituisce il valore assoluto dell'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore assoluto dell'argomento

fabsf

Restituisce il valore assoluto dell'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore assoluto dell'argomento

fdim

Calcola la differenza positiva tra gli argomenti.

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

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

La differenza tra _X e _Y se _X è maggiore di _Y; in caso contrario, +0.

fdimf

Calcola la differenza positiva tra gli argomenti.

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

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

La differenza tra _X e _Y se _X è maggiore di _Y; in caso contrario, +0.

floor

Calcola il piano dell'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il piano dell'argomento

floorf

Calcola il piano dell'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce il piano dell'argomento

fma

Calcola il prodotto del primo e del secondo argomento specificato, quindi aggiunge il terzo argomento specificato al risultato; l'intero calcolo viene eseguito come singola operazione.

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

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

Parameters

_X
Primo argomento a virgola mobile.

_Y
Secondo argomento a virgola mobile.

_Z
Terzo argomento a virgola mobile.

Return Value

Risultato dell'espressione (_X * _Y) + _Z. L'intero calcolo viene eseguito come singola operazione; ovvero, le sottoespressione vengono calcolate con precisione infinita e solo il risultato finale viene arrotondato.

fmaf

Calcola il prodotto del primo e del secondo argomento specificato, quindi aggiunge il terzo argomento specificato al risultato; l'intero calcolo viene eseguito come singola operazione.

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

Parameters

_X
Primo argomento a virgola mobile.

_Y
Secondo argomento a virgola mobile.

_Z
Terzo argomento a virgola mobile.

Return Value

Risultato dell'espressione (_X * _Y) + _Z. L'intero calcolo viene eseguito come singola operazione; ovvero, le sottoespressione vengono calcolate con precisione infinita e solo il risultato finale viene arrotondato.

fmax

Determinare il valore numerico massimo degli argomenti

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

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

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Restituisce il valore numerico massimo degli argomenti

fmaxf

Determinare il valore numerico massimo degli argomenti

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

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Restituisce il valore numerico massimo degli argomenti

fmin

Determinare il valore numerico minimo degli argomenti

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

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

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Restituisce il valore numerico minimo degli argomenti

fminf

Determinare il valore numerico minimo degli argomenti

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

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Restituisce il valore numerico minimo degli argomenti

Funzione fmod (C++ AMP)

Calcola il resto del primo argomento specificato diviso per il secondo argomento specificato.

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

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

Parameters

_X
Primo argomento a virgola mobile.

_Y
Secondo argomento a virgola mobile.

Return Value

The remainder of _X divided by _Y; that is, the value of _X - _Yn, where n is a whole integer such that the magnitude of _X - _Yn is less than the magnitude of _Y.

fmodf

Calcola il resto del primo argomento specificato diviso per il secondo argomento specificato.

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

Parameters

_X
Primo argomento a virgola mobile.

_Y
Secondo argomento a virgola mobile.

Return Value

The remainder of _X divided by _Y; that is, the value of _X - _Yn, where n is a whole integer such that the magnitude of _X - _Yn is less than the magnitude of _Y.

fpclassify

Classifica il valore dell'argomento come NaN, infinite, normal, subnormal, zero

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore della macro di classificazione dei numeri appropriata al valore dell'argomento.

frexp

Ottiene la mantissa e l'esponente di _X

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

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

Parameters

_X
Floating-point value

_Exp
Restituisce l'esponente integer di _X nel valore a virgola mobile

Return Value

Restituisce l'_X mantissa

frexpf

Ottiene la mantissa e l'esponente di _X

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

Parameters

_X
Floating-point value

_Exp
Restituisce l'esponente integer di _X nel valore a virgola mobile

Return Value

Restituisce l'_X mantissa

hypot

Calcola la radice quadrata della somma dei quadrati di _X e _Y

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

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

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Restituisce la radice quadrata della somma dei quadrati di _X e _Y

hypotf

Calcola la radice quadrata della somma dei quadrati di _X e _Y

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

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Restituisce la radice quadrata della somma dei quadrati di _X e _Y

ilogb

Estrarre l'esponente di _X come valore con segno

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce l'esponente di _X come valore con segno

ilogbf

Estrarre l'esponente di _X come valore con segno

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

Parameters

_X
Floating-point value

Return Value

Restituisce l'esponente di _X come valore con segno

isfinite

Determina se l'argomento ha un valore finito

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce un valore diverso da zero se e solo se l'argomento ha un valore finito

isinf

Determina se l'argomento è un infinito

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce un valore diverso da zero se e solo se l'argomento ha un valore infinito

isnan

Determina se l'argomento è un Valore NaN

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce un valore diverso da zero se e solo se l'argomento ha un valore NaN

isnormal

Determina se l'argomento è normale

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce un valore diverso da zero se e solo se l'argomento ha un valore normale

ldexp

Calcola un numero reale dalla mantissa e dall'esponente specificati.

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

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

Parameters

_X
Valore a virgola mobile, mantissa

_Exp
Valore intero, esponente

Return Value

Restituisce _X * 2^_Exp

ldexpf

Calcola un numero reale dalla mantissa e dall'esponente specificati.

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

Parameters

_X
Valore a virgola mobile, mantissa

_Exp
Valore intero, esponente

Return Value

Restituisce _X * 2^_Exp

lgamma

Calcola il logaritmo naturale del valore assoluto di gamma dell'argomento

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

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

Parameters

_X
Floating-point value

_Sign
Restituisce il segno

Return Value

Restituisce il logaritmo naturale del valore assoluto di gamma dell'argomento

lgammaf

Calcola il logaritmo naturale del valore assoluto di gamma dell'argomento

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

Parameters

_X
Floating-point value

_Sign
Restituisce il segno

Return Value

Restituisce il logaritmo naturale del valore assoluto di gamma dell'argomento

log

Calcola il logaritmo di base e dell'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il logaritmo di base e dell'argomento

log10

Calcola il logaritmo di base 10 dell'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il logaritmo di base 10 dell'argomento

log10f

Calcola il logaritmo di base 10 dell'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce il logaritmo di base 10 dell'argomento

log1p

Calcola il logaritmo di base e pari a 1 più l'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il logaritmo di base e pari a 1 più l'argomento

log1pf

Calcola il logaritmo di base e pari a 1 più l'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce il logaritmo di base e pari a 1 più l'argomento

log2

Calcola il logaritmo in base 2 dell'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il logaritmo di base 10 dell'argomento

log2f

Calcola il logaritmo in base 2 dell'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce il logaritmo di base 10 dell'argomento

logb

Estrae l'esponente di _X, come valore intero con segno in formato a virgola mobile

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce l'esponente firmato di _X

logbf

Estrae l'esponente di _X, come valore intero con segno in formato a virgola mobile

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

Parameters

_X
Floating-point value

Return Value

Restituisce l'esponente firmato di _X

logf

Calcola il logaritmo di base e dell'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce il logaritmo di base e dell'argomento

modf

Suddivide l'argomento specificato in parti frazionarie e intere.

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

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

Parameters

_X
Floating-point value

_Iptr
[out] Parte intera di _X, come valore a virgola mobile.

Return Value

Parte frazionaria firmata di _X.

modff

Suddivide l'argomento specificato in parti frazionarie e intere.

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

Parameters

_X
Floating-point value

_Iptr
Parte intera di _X, come valore a virgola mobile.

Return Value

Restituisce la parte frazionaria firmata di _X.

nan

Restituisce un NaN non interattiva

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

Parameters

_X
Integer value

Return Value

Restituisce un NaN non interattiva, se disponibile, con il contenuto indicato in _X

nanf

Restituisce un NaN non interattiva

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

Parameters

_X
Integer value

Return Value

Restituisce un NaN non interattiva, se disponibile, con il contenuto indicato in _X

nearbyint

Arrotonda l'argomento a un valore intero in formato a virgola mobile, utilizzando la direzione di arrotondamento corrente.

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore intero arrotondato.

nearbyintf

Arrotonda l'argomento a un valore intero in formato a virgola mobile, utilizzando la direzione di arrotondamento corrente.

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore intero arrotondato.

nextafter

Determinare il valore rappresentabile successivo, nel tipo della funzione, dopo _X nella direzione di _Y

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

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

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Restituisce il valore rappresentabile successivo, nel tipo della funzione, dopo _X nella direzione di _Y

nextafterf

Determinare il valore rappresentabile successivo, nel tipo della funzione, dopo _X nella direzione di _Y

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

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Restituisce il valore rappresentabile successivo, nel tipo della funzione, dopo _X nella direzione di _Y

phi

Restituisce la funzione di distribuzione cumulativa dell'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce la funzione di distribuzione cumulativa dell'argomento

phif

Restituisce la funzione di distribuzione cumulativa dell'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce la funzione di distribuzione cumulativa dell'argomento

pow

Calcola _X elevato alla potenza di _Y

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

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

Parameters

_X
Valore a virgola mobile, base

_Y
Valore a virgola mobile, esponente

Return Value

powf

Calcola _X elevato alla potenza di _Y

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

Parameters

_X
Valore a virgola mobile, base

_Y
Valore a virgola mobile, esponente

Return Value

probit

Restituisce la funzione di distribuzione cumulativa inversa dell'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce la funzione di distribuzione cumulativa inversa dell'argomento

probitf

Restituisce la funzione di distribuzione cumulativa inversa dell'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce la funzione di distribuzione cumulativa inversa dell'argomento

rcbrt

Restituisce il reciproco della radice del cubo dell'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il reciproco della radice del cubo dell'argomento

rcbrtf

Restituisce il reciproco della radice del cubo dell'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce il reciproco della radice del cubo dell'argomento

remainder

Calcola il resto: _X REM _Y

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

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

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Restituisce _X _Y REM

remainderf

Calcola il resto: _X REM _Y

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

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Restituisce _X _Y REM

remquo

Calcola il resto del primo argomento specificato diviso per il secondo argomento specificato. Calcola inoltre il quoziente del significando del primo argomento specificato diviso per il significato del secondo argomento specificato e restituisce il quoziente utilizzando la posizione specificata nel terzo argomento.

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

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

Parameters

_X
Primo argomento a virgola mobile.

_Y
Secondo argomento a virgola mobile.

_Quo
[out] Indirizzo di un numero intero utilizzato per restituire il quoziente dei bit frazionari di _X diviso per i bit frazionari di _Y.

Return Value

Restituisce il resto di _X diviso per _Y.

remquof

Calcola il resto del primo argomento specificato diviso per il secondo argomento specificato. Calcola inoltre il quoziente del significando del primo argomento specificato diviso per il significato del secondo argomento specificato e restituisce il quoziente utilizzando la posizione specificata nel terzo argomento.

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

Parameters

_X
Primo argomento a virgola mobile.

_Y
Secondo argomento a virgola mobile.

_Quo
[out] Indirizzo di un numero intero utilizzato per restituire il quoziente dei bit frazionari di _X diviso per i bit frazionari di _Y.

Return Value

Restituisce il resto di _X diviso per _Y.

round

Arrotonda _X all'intero più vicino

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il numero intero più vicino di _X

roundf

Arrotonda _X all'intero più vicino

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

Parameters

_X
Floating-point value

Return Value

Restituisce il numero intero più vicino di _X

rsqrt

Restituisce il reciproco della radice quadrata dell'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il reciproco della radice quadrata dell'argomento

rsqrtf

Restituisce il reciproco della radice quadrata dell'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce il reciproco della radice quadrata dell'argomento

scalb

Moltiplica _X per FLT_RADIX alla potenza _Y

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

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

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Restituisce _X * (FLT_RADIX ^ _Y)

scalbf

Moltiplica _X per FLT_RADIX alla potenza _Y

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

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Restituisce _X * (FLT_RADIX ^ _Y)

scalbn

Moltiplica _X per FLT_RADIX alla potenza _Y

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

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

Parameters

_X
Floating-point value

_Y
Integer value

Return Value

Restituisce _X * (FLT_RADIX ^ _Y)

scalbnf

Moltiplica _X per FLT_RADIX alla potenza _Y

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

Parameters

_X
Floating-point value

_Y
Integer value

Return Value

Restituisce _X * (FLT_RADIX ^ _Y)

signbit

Determina se il segno di _X è negativo

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce un valore diverso da zero se e solo se il segno di _X è negativo

signbitf

Determina se il segno di _X è negativo

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

Parameters

_X
Floating-point value

Return Value

Restituisce un valore diverso da zero se e solo se il segno di _X è negativo

sin

Calcola il valore seno dell'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore seno dell'argomento

sinf

Calcola il valore seno dell'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore seno dell'argomento

sincos

Calcola il seno e il valore del coseno di _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);

Parameters

_X
Floating-point value

_S
Restituisce il valore seno di _X

_C
Restituisce il valore coseno di _X

sincosf

Calcola il seno e il valore del coseno di _X

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

Parameters

_X
Floating-point value

_S
Restituisce il valore seno di _X

_C
Restituisce il valore coseno di _X

sinh

Calcola il valore del seno iperbolico dell'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore seno iperbolico dell'argomento

sinhf

Calcola il valore del seno iperbolico dell'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore seno iperbolico dell'argomento

sinpi

Calcola il valore seno di pi * _X

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore seno di pi * _X

sinpif

Calcola il valore seno di pi * _X

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore seno di pi * _X

sqrt

Calcola la radice squre dell'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce la radice squre dell'argomento

sqrtf

Calcola la radice squre dell'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce la radice squre dell'argomento

tan

Calcola il valore tangente dell'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore tangente dell'argomento

tanf

Calcola il valore tangente dell'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore tangente dell'argomento

tanh

Calcola il valore tangente iperbolico dell'argomento

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore tangente iperbolico dell'argomento

tanhf

Calcola il valore tangente iperbolico dell'argomento

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore tangente iperbolico dell'argomento

tanpi

Calcola il valore tangente di pi * _X

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore tangente di pi * _X

tanpif

Calcola il valore tangente di pi * _X

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

Parameters

_X
Floating-point value

Return Value

Restituisce il valore tangente di pi * _X

tgamma

Calcola la funzione gamma di _X

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il risultato della funzione gamma di _X

tgammaf

Calcola la funzione gamma di _X

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

Parameters

_X
Floating-point value

Return Value

Restituisce il risultato della funzione gamma di _X

trunc

Tronca l'argomento al componente integer

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

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

Parameters

_X
Floating-point value

Return Value

Restituisce il componente integer dell'argomento

truncf

Tronca l'argomento al componente integer

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

Parameters

_X
Floating-point value

Return Value

Restituisce il componente integer dell'argomento

See also

Concurrency::precise_math Namespace