From 793418dc0c75053475fff6b6fc1b0b5adbce5988 Mon Sep 17 00:00:00 2001 From: Elvis Dukaj Date: Wed, 12 Jun 2024 13:37:18 +0200 Subject: [PATCH] Use a macro to set the DefaultPrecision --- TooN/TooN.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/TooN/TooN.h b/TooN/TooN.h index 48ed58c..17bd7b9 100644 --- a/TooN/TooN.h +++ b/TooN/TooN.h @@ -309,7 +309,11 @@ namespace TooN { } ///All TooN classes default to using this precision for computations and storage. -typedef double DefaultPrecision; +#if defined TOON_DEFAULT_PRECISION_TYPE + typedef TOON_DEFAULT_PRECISION_TYPE DefaultPrecision; +#else + typedef double DefaultPrecision; +#endif #if defined TOON_FORTRAN_INTEGER && defined TOON_CLAPACK #error Error: both TOON_FORTRAN_INTEGER and TOON_CLAPACK defined