Condividi tramite


Spazio dei nomi Concurrency::precise_math

Lo spazio dei nomi precise_math contiene funzioni 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 queste funzioni possono essere eseguite su un acceleratore specifico.

Sintassi

namespace precise_math;

Parametri

Membri

Funzioni

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

Requisiti

Intestazione: amp_math.h

Spazio dei nomi: Concurrency

Vedi anche

Namespace Concurrency (C++ AMP)