Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
AMReX_EB2_IF_Difference.H File Reference
#include <AMReX_Config.H>
#include <AMReX_Array.H>
#include <AMReX_EB2_IF_Base.H>
#include <type_traits>
#include <algorithm>
#include <utility>

Go to the source code of this file.

Classes

class  amrex::EB2::DifferenceIF< F, G >
 Implicit function that keeps points inside F but outside G. More...
struct  amrex::EB2::IsGPUable< DifferenceIF< F, G > >

Namespaces

namespace  amrex
namespace  amrex::EB2

Functions

template<class F, class G>
constexpr DifferenceIF< std::decay_t< F >, std::decay_t< G > > amrex::EB2::makeDifference (F &&f, G &&g)
 Helper that constructs a difference operator.

Detailed Description

Constructive solid-geometry helper that subtracts one implicit function from another.