Concurrency::precise_math-Namespace
Funktionen im precise_math
Namespace sind C99-konform. Sowohl einzelne Präzisions- als auch Doppelte Genauigkeitsversionen jeder Funktion sind enthalten. Ist z. B acos
. die Version mit doppelter Genauigkeit und acosf
die Einzelgenauigkeitsversion. Diese Funktionen, einschließlich der Einzelgenauigkeitsfunktionen, erfordern eine erweiterte Unterstützung mit doppelter Genauigkeit auf der Beschleuniger. Sie können die Zugriffstaste::supports_double_precision verwenden, um zu ermitteln, ob Sie diese Funktionen auf einer bestimmten Zugriffstaste ausführen können.
Syntax
namespace precise_math;
Parameter
Members
Functions
Name | Beschreibung |
---|---|
acos | Überladen. Berechnet den Arkuskosinus des Arguments |
acosf | Berechnet den Arkuskosinus des Arguments |
acosh | Überladen. Berechnet den umgekehrten hyperbolischen Kosinus des Arguments. |
acoshf | Berechnet den umgekehrten hyperbolischen Kosinus des Arguments. |
asin | Überladen. Berechnet den Arkussinus des Arguments |
asinf | Berechnet den Arkussinus des Arguments |
asinh | Überladen. Berechnet den umgekehrten hyperbolischen Sinus des Arguments. |
asinhf | Berechnet den umgekehrten hyperbolischen Sinus des Arguments. |
atan | Überladen. Berechnet den Arkustangens des Arguments |
atan2 | Überladen. Berechnet den Arkustangens von _Y/_X |
atan2f | Berechnet den Arkustangens von _Y/_X |
atanf | Berechnet den Arkustangens des Arguments |
atanh | Überladen. Berechnet den umgekehrten hyperbolischen Tangens des Arguments. |
atanhf | Berechnet den umgekehrten hyperbolischen Tangens des Arguments. |
cbrt | Überladen. Berechnet den tatsächlichen Cubestamm des Arguments. |
cbrtf | Berechnet den tatsächlichen Cubestamm des Arguments. |
ceil | Überladen. Berechnet die Höchstwert des Arguments |
ceilf | Berechnet die Höchstwert des Arguments |
copysign | Überladen. Erzeugt einen Wert mit der Größe von _X und dem Zeichen der _Y |
copysignf | Erzeugt einen Wert mit der Größe von _X und dem Zeichen der _Y |
cos | Überladen. Berechnet den Kosinus des Arguments |
cosf | Berechnet den Kosinus des Arguments |
cosh | Überladen. Berechnet den Hyperbelkosinuswert des Arguments |
coshf | Berechnet den Hyperbelkosinuswert des Arguments |
Kospi | Überladen. Berechnet den Kosinuswert pi * _X |
Kospif | Berechnet den Kosinuswert pi * _X |
erf | Überladen. Berechnet die Fehlerfunktion von _X |
erfc | Überladen. Berechnet die ergänzende Fehlerfunktion von _X |
erfcf | Berechnet die ergänzende Fehlerfunktion von _X |
erfcinv | Überladen. Berechnet die umgekehrte komplementäre Fehlerfunktion von _X |
erfcinvf | Berechnet die umgekehrte komplementäre Fehlerfunktion von _X |
erff | Berechnet die Fehlerfunktion von _X |
erfinv | Überladen. Berechnet die umgekehrte Fehlerfunktion von _X |
erfinvf | Berechnet die umgekehrte Fehlerfunktion von _X |
exp | Überladen. Berechnet die Basis-E, die vom Argument exponential ist |
exp10 | Überladen. Berechnet das Exponentielle der Basis 10 des Arguments. |
exp10f | Berechnet das Exponentielle der Basis 10 des Arguments. |
exp2 | Überladen. Berechnet die Basis-2, die vom Argument exponential ist |
exp2f | Berechnet die Basis-2, die vom Argument exponential ist |
expf | Berechnet die Basis-E, die vom Argument exponential ist |
expm1 | Überladen. Berechnet die Basis-E, die vom Argument exponential ist, minus 1 |
expm1f | Berechnet die Basis-E, die vom Argument exponential ist, minus 1 |
fabs | Überladen. Gibt den absoluten Wert des Arguments zurück. |
fabsf | Gibt den absoluten Wert des Arguments zurück. |
fdim | Überladen. Bestimmt den positiven Unterschied zwischen den Argumenten. |
fdimf | Bestimmt den positiven Unterschied zwischen den Argumenten. |
floor | Überladen. Berechnet den Tiefstwert des Arguments |
floorf | Berechnet den Tiefstwert des Arguments |
fma | Überladen. Compute (_X * _Y) + _Z, gerundet als ternärer Vorgang |
fmaf | Compute (_X * _Y) + _Z, gerundet als ternärer Vorgang |
fmax | Überladen. Festlegung des höchsten numerischen Werts der Argumente |
fmaxf | Festlegung des höchsten numerischen Werts der Argumente |
fmin | Überladen. Festlegung des niedrigsten numerischen Werts der Argumente |
fminf | Festlegung des niedrigsten numerischen Werts der Argumente |
fmod-Funktion (C++ AMP) | Überladen. Berechnet den Gleitkommarest von _X/_Y |
fmodf | Berechnet den Gleitkommarest von _X/_Y |
fpclassify | Überladen. Klassifiziert den Argumentwert als NaN, unendlich, normal, subnormal, null |
frexp | Überladen. Ruft die Mantisse und den Exponenten von _X ab |
frexpf | Ruft die Mantisse und den Exponenten von _X ab |
hypot | Überladen. Berechnet die Quadratwurzel der Summe der Quadrate von _X und _Y |
hypotf | Berechnet die Quadratwurzel der Summe der Quadrate von _X und _Y |
ilogb | Überladen. Extrahieren des Exponenten von _X als angemeldeter Wert |
ilogbf | Extrahieren des Exponenten von _X als angemeldeter Wert |
isfinite | Überladen. Bestimmt, ob das Argument einen über begrenzten Wert verfügt |
isinf | Überladen. Bestimmt, ob das Argument unendlich ist |
isnan | Überladen. Bestimmt, ob das Argument ein NaN |
isnormal | Überladen. Bestimmt, ob das Argument ein normaler Wert ist. |
ldexp | Überladen. Berechnet eine reelle Zahl aus der Mantisse und dem Exponent |
ldexpf | Berechnet eine reelle Zahl aus der Mantisse und dem Exponent |
lgamma | Überladen. Berechnet den natürlichen Logarithmus des absoluten Werts des Gammawerts des Arguments. |
lgammaf | Berechnet den natürlichen Logarithmus des absoluten Werts des Gammawerts des Arguments. |
log | Überladen. Berechnet den Basis-E-Logarithmus des Arguments |
log10 | Überladen. Berechnet den Basis-10-Logarithmus des Arguments |
log10f | Berechnet den Basis-10-Logarithmus des Arguments |
log1p | Überladen. Berechnet den Logarithmus der Basis 1 plus des Arguments. |
log1pf | Berechnet den Logarithmus der Basis 1 plus des Arguments. |
log2 | Überladen. Berechnet den Logarithmus der Basis 2 des Arguments. |
log2f | Berechnet den Logarithmus der Basis 2 des Arguments. |
logb | Überladen. Extrahiert den Exponenten von _X als signierter ganzzahliger Wert im Gleitkommaformat. |
logbf | Extrahiert den Exponenten von _X als signierter ganzzahliger Wert im Gleitkommaformat. |
logf | Berechnet den Basis-E-Logarithmus des Arguments |
modf | Überladen. Teilt _X in Nachkommastellen und ganze Zahlen auf. |
modff | Teilt _X in Nachkommastellen und ganze Zahlen auf. |
nan | Gibt einen ruhigen NaN zurück. |
nanf | Gibt einen ruhigen NaN zurück. |
nearbyint | Überladen. Rundet das Argument auf einen ganzzahligen Wert im Gleitkommaformat ab, wobei die aktuelle Rundungsrichtung verwendet wird. |
nearbyintf | Rundet das Argument auf einen ganzzahligen Wert im Gleitkommaformat ab, wobei die aktuelle Rundungsrichtung verwendet wird. |
nextafter | Überladen. Bestimmen Sie den nächsten darstellbaren Wert, im Typ der Funktion, nach _X in Richtung _Y |
nextafterf | Bestimmen Sie den nächsten darstellbaren Wert, im Typ der Funktion, nach _X in Richtung _Y |
Phi | Überladen. Gibt die kumulierte Verteilungsfunktion des Arguments zurück. |
phif | Gibt die kumulierte Verteilungsfunktion des Arguments zurück. |
pow | Überladen. Berechnet _X potenziert mit _Y |
powf | Berechnet _X potenziert mit _Y |
probit | Überladen. Gibt die umgekehrte kumulierte Verteilungsfunktion des Arguments zurück. |
probitf | Gibt die umgekehrte kumulierte Verteilungsfunktion des Arguments zurück. |
rcbrt | Überladen. Gibt den Kehrwert des Würfelstamms des Arguments zurück. |
rcbrtf | Gibt den Kehrwert des Würfelstamms des Arguments zurück. |
remainder | Überladen. Berechnet den Rest: _X REM-_Y |
remainderf | Berechnet den Rest: _X REM-_Y |
remquo | Überladen. Berechnet den gleichen Rest wie _X REM-_Y. Berechnet außerdem die unteren 23 Bits des integralen Quotienten _X/_Y und gibt diesem Wert dasselbe Vorzeichen wie _X/_Y. Er speichert diesen signierten Wert in der ganzzahligen Zahl, auf die durch _Quo verwiesen wird. |
remquof | Berechnet den gleichen Rest wie _X REM-_Y. Berechnet außerdem die unteren 23 Bits des integralen Quotienten _X/_Y und gibt diesem Wert dasselbe Vorzeichen wie _X/_Y. Er speichert diesen signierten Wert in der ganzzahligen Zahl, auf die durch _Quo verwiesen wird. |
round | Überladen. Rundet _X auf die nächste ganze Zahl |
roundf | Rundet _X auf die nächste ganze Zahl |
rsqrt | Überladen. Gibt den Kehrwert der Quadratwurzel des Arguments zurück |
rsqrtf | Gibt den Kehrwert der Quadratwurzel des Arguments zurück |
Scalb | Überladen. Multipliziert _X mit FLT_RADIX der Leistung _Y |
Gerüst | Multipliziert _X mit FLT_RADIX der Leistung _Y |
scalbn | Überladen. Multipliziert _X mit FLT_RADIX der Leistung _Y |
scalbnf | Multipliziert _X mit FLT_RADIX der Leistung _Y |
signbit | Überladen. Bestimmt, ob das Zeichen von _X negativ ist. |
signbitf | Bestimmt, ob das Zeichen von _X negativ ist. |
sin | Überladen. Berechnet den Sinuswert des Arguments |
sincos | Überladen. Berechnet Sinus- und Kosinuswert von _X |
sincosf | Berechnet Sinus- und Kosinuswert von _X |
sinf | Berechnet den Sinuswert des Arguments |
sinh | Überladen. Berechnet den Hyperbelsinuswert des Arguments |
sinhf | Berechnet den Hyperbelsinuswert des Arguments |
sinpi | Überladen. Berechnet den Sinuswert pi * _X |
sinpif | Berechnet den Sinuswert pi * _X |
sqrt | Überladen. Berechnet die Quadratwurzel des Arguments. |
sqrtf | Berechnet die Quadratwurzel des Arguments. |
tan | Überladen. Berechnet den Tangenswert des Arguments |
tanf | Berechnet den Tangenswert des Arguments |
tanh | Überladen. Berechnet den Hyperbeltangenswert des Arguments |
tanhf | Berechnet den Hyperbeltangenswert des Arguments |
tanpi | Überladen. Berechnet den Tangenswert pi * _X |
tanpif | Berechnet den Tangenswert pi * _X |
tgamma | Überladen. Berechnet die Gammafunktion von _X |
tgammaf | Berechnet die Gammafunktion von _X |
trunc | Überladen. Schneidet das Argument der ganzzahligen Komponente ab |
truncf | Schneidet das Argument der ganzzahligen Komponente ab |
Anforderungen
Kopfzeile: amp_math.h
Namespace: Parallelität