PACMAN 0.1.0
Portable Algorithms for Coupling, Mapping, and Adaptive iNterpolation
Loading...
Searching...
No Matches
PACMAN::FiniteElements::PointTriangleProjectionExtrapol< ExecSpace, Dim > Struct Template Reference

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 *, MemorySpaceparentElt
 
Kokkos::View< TransferStatus *, MemorySpacestatus
 
Kokkos::View< int_t *, MemorySpaceskinParents
 

Detailed Description

template<typename ExecSpace, int Dim>
struct PACMAN::FiniteElements::PointTriangleProjectionExtrapol< ExecSpace, Dim >

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.

Member Typedef Documentation

◆ MemorySpace

template<typename ExecSpace , int Dim>
using PACMAN::FiniteElements::PointTriangleProjectionExtrapol< ExecSpace, Dim >::MemorySpace = typename ExecSpace::memory_space

Definition at line 134 of file ArborXCallbacks.hpp.

Member Function Documentation

◆ operator()()

Member Data Documentation

◆ parentElt

◆ skinParents

◆ status


The documentation for this struct was generated from the following file: