File indexing completed on 2025-01-18 10:10:27
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014 #ifndef roofit_roofitcore_RooFit_Floats_h
0015 #define roofit_roofitcore_RooFit_Floats_h
0016
0017 #ifdef USE_UBLAS
0018 #include <boost/multiprecision/cpp_dec_float.hpp>
0019 #endif
0020
0021 #include <limits>
0022
0023 namespace RooFit {
0024
0025 #ifdef USE_UBLAS
0026 typedef boost::multiprecision::number<boost::multiprecision::cpp_dec_float<100>> SuperFloat;
0027 typedef std::numeric_limits<SuperFloat> SuperFloatPrecision;
0028 #else
0029 typedef double SuperFloat;
0030 typedef std::numeric_limits<double> SuperFloatPrecision;
0031 #endif
0032
0033 }
0034
0035 #endif