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

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, Dimtransfer
 
Kokkos::View< int *, MemorySpaceparents
 

Detailed Description

template<typename ExecSpace, int_t Dim>
struct PACMAN::FiniteElements::PointFiniteElementInterpolation< ExecSpace, Dim >

Point-finite element intersection and interplolation callback.

Template Parameters
ExecSpaceKokkos execution space.
DimSpatial dimension (used with triangle point coordinates).

Definition at line 32 of file ArborXCallbacks.hpp.

Member Typedef Documentation

◆ MemorySpace

template<typename ExecSpace , int_t Dim>
using PACMAN::FiniteElements::PointFiniteElementInterpolation< ExecSpace, Dim >::MemorySpace = typename ExecSpace::memory_space

Definition at line 33 of file ArborXCallbacks.hpp.

Member Function Documentation

◆ operator()()

Member Data Documentation

◆ parents

◆ transfer


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