![]() |
Block-Structured AMR Software Framework
|
Implicit function that keeps points inside F but outside G.
More...
#include <AMReX_EB2_IF_Difference.H>
Public Member Functions | |
| DifferenceIF (F a_f, G a_g) | |
Store the minuend a_f and subtrahend a_g implicit functions. | |
| Real | operator() (const RealArray &p) const noexcept |
Evaluate the set difference at p. | |
| template<class U = F, class V = G, std::enable_if_t< IsGPUable< U >::value &&IsGPUable< V >::value, int > = 0> | |
| __host__ __device__ Real | operator() (Real x, Real y, Real z) const noexcept |
| Evaluate the set difference at given physical coordinates. | |
Protected Attributes | |
| F | m_f |
| G | m_g |
Implicit function that keeps points inside F but outside G.
|
inline |
Store the minuend a_f and subtrahend a_g implicit functions.
|
inlinenoexcept |
Evaluate the set difference at p.
|
inlinenoexcept |
Evaluate the set difference at given physical coordinates.
|
protected |
|
protected |