3 #include <AMReX_Config.H>
16 # define BL_USE_FLOAT 1
26 # define BL_USE_DOUBLE 1
29 #if !defined(BL_LANG_FORT)
51 #define AMREX_REAL_MIN FLT_MIN
52 #define AMREX_REAL_MAX FLT_MAX
53 #define AMREX_REAL_LOWEST (-FLT_MAX)
56 #define AMREX_REAL_MIN DBL_MIN
57 #define AMREX_REAL_MAX DBL_MAX
58 #define AMREX_REAL_LOWEST (-DBL_MAX)
61 #ifdef AMREX_SINGLE_PRECISION_PARTICLES
91 inline namespace literals {
103 operator""_rt(
long double x )
109 operator""_rt(
unsigned long long int x )
114 constexpr ParticleReal
115 operator""_prt(
long double x )
117 return ParticleReal( x );
120 constexpr ParticleReal
121 operator""_prt(
unsigned long long int x )
123 return ParticleReal( x );
double amrex_real
Definition: AMReX_REAL.H:55
double amrex_particle_real
Definition: AMReX_REAL.H:64
Definition: AMReX_Amr.cpp:49