1#ifndef AMREX_EB2_IF_EXTRUSION_H_
2#define AMREX_EB2_IF_EXTRUSION_H_
3#include <AMReX_Config.H>
20 :
m_f(std::move(a_f)),
31 template <class U=F, std::enable_if_t<IsGPUable<U>::value,
int> = 0>
#define AMREX_GPU_HOST_DEVICE
Definition AMReX_GpuQualifiers.H:20
Definition AMReX_EB2_IF_Extrusion.H:16
Real operator()(const RealArray &p) const
Definition AMReX_EB2_IF_Extrusion.H:24
F m_f
Definition AMReX_EB2_IF_Extrusion.H:48
int m_direction
Definition AMReX_EB2_IF_Extrusion.H:49
ExtrusionIF(F a_f, int direction)
Definition AMReX_EB2_IF_Extrusion.H:19
Definition AMReX_FabArrayBase.H:32
constexpr ExtrusionIF< std::decay_t< F > > extrude(F &&f, int direction)
Definition AMReX_EB2_IF_Extrusion.H:58
Array< Real, AMREX_SPACEDIM > RealArray
Definition AMReX_Array.H:26
Definition AMReX_EB2_IF_Base.H:15