![]() |
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.