![]() |
Block-Structured AMR Software Framework
|
Implicit function that evaluates the intersection of multiple objects. More...
#include <AMReX_EB2_IF_Intersection.H>
Public Member Functions | |
| Real | operator() (const RealArray &p) const noexcept |
| template<class U = IntersectionIF<Fs...>, std::enable_if_t< IsGPUable< U >::value, int > = 0> | |
| __host__ __device__ Real | operator() (Real x, Real y, Real z) const noexcept |
Public Member Functions inherited from amrex::GpuTuple< Fs... > | |
| __host__ __device__ constexpr | GpuTuple ()=default |
| constexpr | GpuTuple (Ts const &... args) |
| constexpr | GpuTuple (Us &&... args) |
| __host__ __device__ GpuTuple< Ts... > & | operator= (GpuTuple< Us... > const &rhs) |
| __host__ __device__ GpuTuple< Ts... > & | operator= (GpuTuple< Us... > &&rhs) |
Protected Member Functions | |
| template<std::size_t... Is> | |
| Real | op_impl (const RealArray &p, std::index_sequence< Is... >) const noexcept |
| template<std::size_t... Is> | |
| __host__ __device__ Real | op_impl (Real x, Real y, Real z, std::index_sequence< Is... >) const noexcept |
Implicit function that evaluates the intersection of multiple objects.
|
inlineprotectednoexcept |
|
inlineprotectednoexcept |
|
inlinenoexcept |
|
inlinenoexcept |