Block-Structured AMR Software Framework
 
Loading...
Searching...
No Matches
AMReX_REAL.H File Reference
#include <AMReX_Config.H>
#include <AMReX_Extension.H>
#include <cfloat>

Go to the source code of this file.

Namespaces

namespace  amrex
 
namespace  amrex::literals
 

Macros

#define BL_USE_DOUBLE   1
 
#define AMREX_REAL_MIN   DBL_MIN
 
#define AMREX_REAL_MAX   DBL_MAX
 
#define AMREX_REAL_LOWEST   (-DBL_MAX)
 

Typedefs

typedef double amrex_real
 
typedef double amrex_particle_real
 
using amrex::Real = amrex_real
 Floating Point Type for Fields.
 
using amrex::ParticleReal = amrex_particle_real
 Floating Point Type for Particles.
 

Functions

constexpr Real amrex::literals::operator""_rt (long double x)
 
constexpr Real amrex::literals::operator""_rt (unsigned long long int x)
 
constexpr ParticleReal amrex::literals::operator""_prt (long double x)
 
constexpr ParticleReal amrex::literals::operator""_prt (unsigned long long int x)
 

Macro Definition Documentation

◆ AMREX_REAL_LOWEST

#define AMREX_REAL_LOWEST   (-DBL_MAX)

◆ AMREX_REAL_MAX

#define AMREX_REAL_MAX   DBL_MAX

◆ AMREX_REAL_MIN

#define AMREX_REAL_MIN   DBL_MIN

◆ BL_USE_DOUBLE

#define BL_USE_DOUBLE   1

Typedef Documentation

◆ amrex_particle_real

typedef double amrex_particle_real

◆ amrex_real

typedef double amrex_real