| Superdouble A C ++ klasse robuuster om fouten te overlopen en te onderstebieten dan dubbel |
Download nu |
Superdouble Rangschikking & Samenvatting
- Naam uitgever:
- Brian O'Meara
- Uitgever website:
- http://www.brianomeara.info/
- Besturingssystemen:
- Mac OS X
Superdouble Tags
Superdouble Beschrijving
Een C ++ klasse robuuster om fouten te overlopen en te onderstebieten dan dubbel Overloop en underflows kunnen een probleem zijn in sommige berekeningen (zoals het berekenen van de waarschijnlijkheid van fylogenetische gegevens). Er zijn arbitraire precisiebibliotheken (met name GMP), maar soms kan het gebruik van hen overkill zijn. Superdouble is een gratis en open source C ++ klasse bestaande uit een single header-bestand. Een doel van die klasse is in feite een getal in de wetenschappelijke notatie (d.w.z. 5,2 x 10 ^ 28), waar de Mantissa (5.2 in het voorbeeld) een lange dubbele en de exponent (28) is een geheel getal. Hierdoor kan het aantal dezelfde precisie hebben als een lange dubbele maar een exponent hebben die waarden veel groter kan nemen in grootte dan voor een normale lange dubbele, waardoor de kans op overloop of stroomdom dramatisch wordt verminderd. Basisbeheerders (
Superdouble Gerelateerde software