8 #ifndef HIPACE_DUALNUMBERS_H_
9 #define HIPACE_DUALNUMBERS_H_
11 #include <AMReX_Config.H>
#define AMREX_FORCE_INLINE
#define AMREX_GPU_HOST_DEVICE
Definition: DualNumbers.H:13
friend AMREX_GPU_HOST_DEVICE constexpr AMREX_FORCE_INLINE DualNumber operator/(const DualNumber &a, const DualNumber &b)
Definition: DualNumbers.H:40
friend AMREX_GPU_HOST_DEVICE constexpr AMREX_FORCE_INLINE DualNumber operator*(const DualNumber &a, const DualNumber &b)
Definition: DualNumbers.H:35
friend AMREX_GPU_HOST_DEVICE constexpr AMREX_FORCE_INLINE DualNumber operator-(const DualNumber &a, const DualNumber &b)
Definition: DualNumbers.H:30
AMREX_GPU_HOST_DEVICE constexpr AMREX_FORCE_INLINE DualNumber(amrex::Real val, amrex::Real ep)
Definition: DualNumbers.H:18
amrex::Real value
Definition: DualNumbers.H:14
friend AMREX_GPU_HOST_DEVICE constexpr AMREX_FORCE_INLINE DualNumber operator+(const DualNumber &a, const DualNumber &b)
Definition: DualNumbers.H:25
amrex::Real epsilon
Definition: DualNumbers.H:15
AMREX_GPU_HOST_DEVICE constexpr AMREX_FORCE_INLINE DualNumber()
Definition: DualNumbers.H:22
AMREX_GPU_HOST_DEVICE constexpr AMREX_FORCE_INLINE DualNumber(amrex::Real val)
Definition: DualNumbers.H:20