1 #ifndef AMREX_EB2_IF_PARSER_H_
2 #define AMREX_EB2_IF_PARSER_H_
3 #include <AMReX_Config.H>
22 amrex::Real z))
const noexcept {
23 #if (AMREX_SPACEDIM == 2)
24 return static_cast<Real
>(
m_parser({
x,y,Real(0.0)}));
26 return static_cast<Real
>(
m_parser({
x,y,z}));
#define AMREX_GPU_HOST_DEVICE
Definition: AMReX_GpuQualifiers.H:20
#define AMREX_D_DECL(a, b, c)
Definition: AMReX_SPACE.H:104
Definition: AMReX_EB2_IF_Parser.H:14
ParserExecutor< 3 > m_parser
Definition: AMReX_EB2_IF_Parser.H:35
AMREX_GPU_HOST_DEVICE amrex::Real operator()(AMREX_D_DECL(amrex::Real x, amrex::Real y, amrex::Real z)) const noexcept
Definition: AMReX_EB2_IF_Parser.H:21
ParserIF(const ParserExecutor< 3 > &a_parser)
Definition: AMReX_EB2_IF_Parser.H:16
Definition: AMReX_FabArrayBase.H:32
Array< Real, AMREX_SPACEDIM > RealArray
Definition: AMReX_Array.H:26
Definition: AMReX_EB2_IF_Base.H:11