![]() |
PACMAN 0.1.0
Portable Algorithms for Coupling, Mapping, and Adaptive iNterpolation
|
Point-finite element intersection and interplolation callback. More...
#include <ArborXCallbacks.hpp>
Public Types | |
| using | MemorySpace = typename ExecSpace::memory_space |
Public Member Functions | |
| template<typename Predicate , typename Value > | |
| KOKKOS_FUNCTION auto | operator() (const Predicate &predicate, const Value &value) const |
| ArborX callback: project one outside target point and emit output. | |
Public Attributes | |
| Transfer< ExecSpace, Dim > | transfer |
| Kokkos::View< int *, MemorySpace > | parents |
Point-finite element intersection and interplolation callback.
| ExecSpace | Kokkos execution space. |
| Dim | Spatial dimension (used with triangle point coordinates). |
Definition at line 32 of file ArborXCallbacks.hpp.
| using PACMAN::FiniteElements::PointFiniteElementInterpolation< ExecSpace, Dim >::MemorySpace = typename ExecSpace::memory_space |
Definition at line 33 of file ArborXCallbacks.hpp.
|
inline |
ArborX callback: project one outside target point and emit output.
Definition at line 40 of file ArborXCallbacks.hpp.
References PACMAN::INTER, PACMAN::FiniteElements::PointFiniteElementInterpolation< ExecSpace, Dim >::parents, and PACMAN::FiniteElements::PointFiniteElementInterpolation< ExecSpace, Dim >::transfer.
| Kokkos::View<int *, MemorySpace> PACMAN::FiniteElements::PointFiniteElementInterpolation< ExecSpace, Dim >::parents |
Definition at line 36 of file ArborXCallbacks.hpp.
Referenced by PACMAN::FiniteElements::PointFiniteElementInterpolation< ExecSpace, Dim >::operator()().
| Transfer<ExecSpace, Dim> PACMAN::FiniteElements::PointFiniteElementInterpolation< ExecSpace, Dim >::transfer |
Definition at line 35 of file ArborXCallbacks.hpp.
Referenced by PACMAN::FiniteElements::PointFiniteElementInterpolation< ExecSpace, Dim >::operator()().