![]() |
PACMAN 0.1.0
Portable Algorithms for Coupling, Mapping, and Adaptive iNterpolation
|
ArborX callback variant for extrapolation mode. More...
#include <ArborXCallbacks.hpp>
Public Types | |
| using | MemorySpace = typename ExecSpace::memory_space |
Public Member Functions | |
| template<typename Predicate , typename Value , typename OutputFunctor > | |
| KOKKOS_FUNCTION void | operator() (const Predicate &predicate, const Value &value, const OutputFunctor &out) const |
| ArborX callback: assign nearest skin parent for outside points. | |
Public Attributes | |
| Kokkos::View< int_t *, MemorySpace > | parentElt |
| Kokkos::View< TransferStatus *, MemorySpace > | status |
| Kokkos::View< int_t *, MemorySpace > | skinParents |
ArborX callback variant for extrapolation mode.
This callback records the parent element from the nearest skin primitive without moving target point coordinates.
Definition at line 133 of file ArborXCallbacks.hpp.
| using PACMAN::FiniteElements::PointTriangleProjectionExtrapol< ExecSpace, Dim >::MemorySpace = typename ExecSpace::memory_space |
Definition at line 134 of file ArborXCallbacks.hpp.
|
inline |
ArborX callback: assign nearest skin parent for outside points.
Definition at line 142 of file ArborXCallbacks.hpp.
References PACMAN::OUTSIDE, PACMAN::FiniteElements::PointTriangleProjectionExtrapol< ExecSpace, Dim >::parentElt, PACMAN::FiniteElements::PointTriangleProjectionExtrapol< ExecSpace, Dim >::skinParents, and PACMAN::FiniteElements::PointTriangleProjectionExtrapol< ExecSpace, Dim >::status.
| Kokkos::View<int_t *, MemorySpace> PACMAN::FiniteElements::PointTriangleProjectionExtrapol< ExecSpace, Dim >::parentElt |
Definition at line 136 of file ArborXCallbacks.hpp.
Referenced by PACMAN::FiniteElements::PointTriangleProjectionExtrapol< ExecSpace, Dim >::operator()().
| Kokkos::View<int_t *, MemorySpace> PACMAN::FiniteElements::PointTriangleProjectionExtrapol< ExecSpace, Dim >::skinParents |
Definition at line 138 of file ArborXCallbacks.hpp.
Referenced by PACMAN::FiniteElements::PointTriangleProjectionExtrapol< ExecSpace, Dim >::operator()().
| Kokkos::View<TransferStatus *, MemorySpace> PACMAN::FiniteElements::PointTriangleProjectionExtrapol< ExecSpace, Dim >::status |
Definition at line 137 of file ArborXCallbacks.hpp.
Referenced by PACMAN::FiniteElements::PointTriangleProjectionExtrapol< ExecSpace, Dim >::operator()().