![]() |
ScalES-PPM
|
PPM extensions for math functionality. More...
#include <complex.h>#include <inttypes.h>#include <stdbool.h>#include <stdlib.h>Macros | |
| #define | PPM_FLT_DECIMAL_DIG PPM_CONF_FLT_DECIMAL_DIG |
| #define | PPM_FLT_EXP_DECIMAL_DIG PPM_CONF_FLT_EXP_DECIMAL_DIG |
| #define | PPM_DBL_DECIMAL_DIG PPM_CONF_DBL_DECIMAL_DIG |
| #define | PPM_DBL_EXP_DECIMAL_DIG PPM_CONF_DBL_EXP_DECIMAL_DIG |
| #define | PPM_FLT_DECIMAL_WIDTH (2 + PPM_FLT_DECIMAL_DIG + 2 + PPM_FLT_EXP_DECIMAL_DIG + 1) |
| #define | PPM_DBL_DECIMAL_WIDTH (2 + PPM_DBL_DECIMAL_DIG + 2 + PPM_DBL_EXP_DECIMAL_DIG + 1) |
Enumerations | |
| enum | precision { PPM_FPU_PRECISION_SP = 1 , PPM_FPU_PRECISION_DP = 2 , PPM_FPU_PRECISION_EP = 3 } |
PPM extensions for math functionality.
| #define PPM_DBL_DECIMAL_WIDTH (2 + PPM_DBL_DECIMAL_DIG + 2 + PPM_DBL_EXP_DECIMAL_DIG + 1) |
number of characters needed to print a double
| #define PPM_FLT_DECIMAL_WIDTH (2 + PPM_FLT_DECIMAL_DIG + 2 + PPM_FLT_EXP_DECIMAL_DIG + 1) |
number of characters needed to print a float
Das diesem Bericht zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung, und Forschung unter dem Förderkennzeichen 01IH08004E gefördert. Die Verantwortung für den Inhalt dieser Veröffentlichung liegt beim Autor.
1.13.2