Condividi tramite


Spazio dei nomi Concurrency::precise_math

Le funzioni nello spazio dei precise_math nomi sono conformi a C99. Sono incluse sia versioni a precisione singola che a precisione doppia di ogni funzione. Ad esempio, acos è la versione a precisione doppia ed acosf è la versione a precisione singola. Queste funzioni, incluse le funzioni a precisione singola, richiedono un supporto esteso a precisione doppia sull'acceleratore. È possibile usare accelerator ::supports_double_precision per determinare se è possibile eseguire queste funzioni su un acceleratore specifico.

Sintassi

namespace precise_math;

Parametri

Membri

Funzioni

Nome Descrizione
acos Con overload. Calcola l'arcocosine dell'argomento
acosf Calcola l'arcocosine dell'argomento
acosh Con overload. Calcola il coseno iperbolico inverso dell'argomento
acoshf Calcola il coseno iperbolico inverso dell'argomento
asin Con overload. Calcola l'arcosine dell'argomento
asinf Calcola l'arcosine dell'argomento
asinh Con overload. Calcola il seno iperbolico inverso dell'argomento
asinhf Calcola il seno iperbolico inverso dell'argomento
atan Con overload. Calcola l'arcotangente dell'argomento
atan2 Con overload. Calcola l'arcotangente di _Y/_X
atan2f Calcola l'arcotangente di _Y/_X
atanf Calcola l'arcotangente dell'argomento
atanh Con overload. Calcola la tangente iperbolica inversa dell'argomento
atanhf Calcola la tangente iperbolica inversa dell'argomento
cbrt Con overload. Calcola la radice del cubo reale dell'argomento
cbrtf Calcola la radice del cubo reale dell'argomento
ceil Con overload. Calcola il limite massimo dell'argomento
ceilf Calcola il limite massimo dell'argomento
copysign Con overload. Produce 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
cos Con overload. Calcola il coseno dell'argomento
cosf Calcola il coseno dell'argomento
cosh Con overload. Calcola il valore del coseno iperbolico dell'argomento
coshf Calcola il valore del coseno iperbolico dell'argomento
cospi Con overload. Calcola il valore del coseno di pi * _X
cospif Calcola il valore del coseno di pi * _X
erf Con overload. Calcola la funzione di errore di _X
erfc Con overload. Calcola la funzione di errore complementare di _X
erfcf Calcola la funzione di errore complementare di _X
erfcinv Con overload. Calcola la funzione di errore complementare inversa di _X
erfcinvf Calcola la funzione di errore complementare inversa di _X
erff Calcola la funzione di errore di _X
erfinv Con overload. Calcola la funzione di errore inversa di _X
erfinvf Calcola la funzione di errore inversa di _X
exp Con overload. Calcola l'esponenziale di base e dell'argomento
exp10 Con overload. Calcola l'esponenziale base-10 dell'argomento
exp10f Calcola l'esponenziale base-10 dell'argomento
exp2 Con overload. Calcola l'esponenziale in base 2 dell'argomento
exp2f Calcola l'esponenziale in base 2 dell'argomento
expf Calcola l'esponenziale di base e dell'argomento
expm1 Con overload. Calcola l'esponenziale in base e dell'argomento, meno 1
expm1f Calcola l'esponenziale in base e dell'argomento, meno 1
fabs Con overload. Restituisce il valore assoluto dell'argomento
fabsf Restituisce il valore assoluto dell'argomento
fdim Con overload. Determina la differenza positiva tra gli argomenti
fdimf Determina la differenza positiva tra gli argomenti
floor Con overload. Calcola il piano dell'argomento
floorf Calcola il piano dell'argomento
fma Con overload. Calcolo (_X * _Y) + _Z, arrotondato come un'operazione ternaria
fmaf Calcolo (_X * _Y) + _Z, arrotondato come un'operazione ternaria
fmax Con overload. Determinare il valore numerico massimo degli argomenti
fmaxf Determinare il valore numerico massimo degli argomenti
fmin Con overload. Determinare il valore numerico minimo degli argomenti
fminf Determinare il valore numerico minimo degli argomenti
Funzione fmod (C++ AMP) Con overload. Calcola il resto a virgola mobile di _X/_Y
fmodf Calcola il resto a virgola mobile di _X/_Y
fpclassify Con overload. Classifica il valore dell'argomento come NaN, infinite, normal, subnormal, zero
frexp Con overload. Ottiene la mantissa e l'esponente di _X
frexpf Ottiene la mantissa e l'esponente di _X
hypot Con overload. Calcola la radice quadrata della somma dei quadrati di _X e _Y
hypotf Calcola la radice quadrata della somma dei quadrati di _X e _Y
ilogb Con overload. Estrarre l'esponente di _X come valore con segno
ilogbf Estrarre l'esponente di _X come valore con segno
isfinite Con overload. Determina se l'argomento ha un valore finito
isinf Con overload. Determina se l'argomento è un infinito
isnan Con overload. Determina se l'argomento è un Valore NaN
isnormal Con overload. Determina se l'argomento è normale
ldexp Con overload. Calcola un numero reale dalla mantissa e dall'esponente
ldexpf Calcola un numero reale dalla mantissa e dall'esponente
lgamma Con overload. Calcola il logaritmo naturale del valore assoluto di gamma dell'argomento
lgammaf Calcola il logaritmo naturale del valore assoluto di gamma dell'argomento
log Con overload. Calcola il logaritmo di base e dell'argomento
log10 Con overload. Calcola il logaritmo di base 10 dell'argomento
log10f Calcola il logaritmo di base 10 dell'argomento
log1p Con overload. Calcola il logaritmo di base e pari a 1 più l'argomento
log1pf Calcola il logaritmo di base e pari a 1 più l'argomento
log2 Con overload. Calcola il logaritmo in base 2 dell'argomento
log2f Calcola il logaritmo in base 2 dell'argomento
logb Con overload. Estrae l'esponente di _X, come valore intero con segno in formato a virgola mobile
logbf Estrae l'esponente di _X, come valore intero con segno in formato a virgola mobile
logf Calcola il logaritmo di base e dell'argomento
modf Con overload. Suddivide _X in parti frazionarie e intere.
modff Suddivide _X in parti frazionarie e intere.
nan Restituisce un NaN non interattiva
nanf Restituisce un NaN non interattiva
nearbyint Con overload. Arrotonda l'argomento a un valore intero in formato a virgola mobile, utilizzando la direzione di arrotondamento corrente.
nearbyintf Arrotonda l'argomento a un valore intero in formato a virgola mobile, utilizzando la direzione di arrotondamento corrente.
nextafter Con overload. Determinare 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
phi Con overload. Restituisce la funzione di distribuzione cumulativa dell'argomento
phif Restituisce la funzione di distribuzione cumulativa dell'argomento
pow Con overload. Calcola _X elevato alla potenza di _Y
powf Calcola _X elevato alla potenza di _Y
Probit Con overload. Restituisce la funzione di distribuzione cumulativa inversa dell'argomento
probitf Restituisce la funzione di distribuzione cumulativa inversa dell'argomento
rcbrt Con overload. Restituisce il reciproco della radice del cubo dell'argomento
rcbrtf Restituisce il reciproco della radice del cubo dell'argomento
remainder Con overload. Calcola il resto: _X REM _Y
remainderf Calcola il resto: _X REM _Y
remquo Con overload. Calcola lo stesso resto di _X _Y REM. Calcola anche i 23 bit inferiori del quoziente integrale _X/_Y e assegna a tale valore lo stesso segno di _X/_Y. Archivia questo valore con segno nell'intero a cui punta _Quo.
remquof Calcola lo stesso resto di _X _Y REM. Calcola anche i 23 bit inferiori del quoziente integrale _X/_Y e assegna a tale valore lo stesso segno di _X/_Y. Archivia questo valore con segno nell'intero a cui punta _Quo.
round Con overload. Arrotonda _X all'intero più vicino
roundf Arrotonda _X all'intero più vicino
rsqrt Con overload. Restituisce il reciproco della radice quadrata dell'argomento
rsqrtf Restituisce il reciproco della radice quadrata dell'argomento
scalb Con overload. Moltiplica _X per FLT_RADIX alla potenza _Y
scalbf Moltiplica _X per FLT_RADIX alla potenza _Y
scalbn Con overload. Moltiplica _X per FLT_RADIX alla potenza _Y
scalbnf Moltiplica _X per FLT_RADIX alla potenza _Y
signbit Con overload. Determina se il segno di _X è negativo
signbitf Determina se il segno di _X è negativo
sin Con overload. Calcola il valore seno dell'argomento
sincos Con overload. Calcola il seno e il valore del coseno di _X
sincosf Calcola il seno e il valore del coseno di _X
sinf Calcola il valore seno dell'argomento
sinh Con overload. Calcola il valore del seno iperbolico dell'argomento
sinhf Calcola il valore del seno iperbolico dell'argomento
sinpi Con overload. Calcola il valore seno di pi * _X
sinpif Calcola il valore seno di pi * _X
sqrt Con overload. Calcola la radice squre dell'argomento
sqrtf Calcola la radice squre dell'argomento
tan Con overload. Calcola il valore tangente dell'argomento
tanf Calcola il valore tangente dell'argomento
tanh Con overload. Calcola il valore tangente iperbolico dell'argomento
tanhf Calcola il valore tangente iperbolico dell'argomento
tanpi Con overload. Calcola il valore tangente di pi * _X
tanpif Calcola il valore tangente di pi * _X
tgamma Con overload. Calcola la funzione gamma di _X
tgammaf Calcola la funzione gamma di _X
trunc Con overload. Tronca l'argomento al componente integer
truncf Tronca l'argomento al componente integer

Requisiti

Intestazione: amp_math.h

Spazio dei nomi: Concurrency

Vedi anche

Spazio dei nomi Concurrency (C++ AMP)