![]() |
Block-Structured AMR Software Framework
|
Implicit function wrapper that swaps interior/exterior. More...
#include <AMReX_EB2_IF_Complement.H>
Public Member Functions | |
| ComplementIF (F a_f) | |
| Store the child implicit function to be complemented. | |
| Real | operator() (const RealArray &p) const noexcept |
| Evaluate the complement in array form. | |
| template<class U = F, std::enable_if_t< IsGPUable< U >::value, int > = 0> | |
| __host__ __device__ Real | operator() (Real x, Real y, Real z) const noexcept |
| Evaluate the complement. | |
Protected Attributes | |
| F | m_f |
Implicit function wrapper that swaps interior/exterior.
|
inline |
Store the child implicit function to be complemented.
|
inlinenoexcept |
Evaluate the complement in array form.
|
inlinenoexcept |
Evaluate the complement.
|
protected |