diff options
Diffstat (limited to 'double-error.h')
| -rw-r--r-- | double-error.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/double-error.h b/double-error.h new file mode 100644 index 0000000..413d0dc --- /dev/null +++ b/double-error.h @@ -0,0 +1,23 @@ +typedef struct {double d; double e;} double_error; + +double_error convert_int(int); + +double_error to_exptype(double); + +bool is_greater(double_error,double_error); + +double_error sum(double_error,double_error); + +double_error difference(double_error,double_error); + +double_error product(double_error,double_error); + +double_error ratio(double_error,double_error); + +double_error absolute(double_error); + +double_error power(double_error,double_error); + +double to_double(double_error); + +bool to_string(char*,double_error); |
