1 #ifndef AMREX_EB2_IF_COMPLEMENT_H_
2 #define AMREX_EB2_IF_COMPLEMENT_H_
3 #include <AMReX_Config.H>
26 template<class U=F, std::enable_if_t<IsGPUable<U>::value,
int> = 0>
#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_Complement.H:16
F m_f
Definition: AMReX_EB2_IF_Complement.H:35
Real operator()(const RealArray &p) const noexcept
Definition: AMReX_EB2_IF_Complement.H:21
ComplementIF(F a_f)
Definition: AMReX_EB2_IF_Complement.H:19
Definition: AMReX_FabArrayBase.H:32
constexpr ComplementIF< std::decay_t< F > > makeComplement(F &&f)
Definition: AMReX_EB2_IF_Complement.H:44
static int f(amrex::Real t, N_Vector y_data, N_Vector y_rhs, void *user_data)
Definition: AMReX_SundialsIntegrator.H:44
Array< Real, AMREX_SPACEDIM > RealArray
Definition: AMReX_Array.H:26
Definition: AMReX_EB2_IF_Base.H:15