PACMAN 0.1.0
Portable Algorithms for Coupling, Mapping, and Adaptive iNterpolation
Loading...
Searching...
No Matches
ArborXCallbacks.hpp File Reference

ArborX predicate/callback helpers for PACMAN finite-elements kernels. More...

#include <ArborX.hpp>
#include <algorithms/ArborX_ClosestPoint.hpp>
#include "common/concepts.hpp"
#include "common/transfer.hxx"
#include "common/types.hpp"
#include "finite_elements/utils/NewtonKokkos.hpp"

Go to the source code of this file.

Classes

struct  PACMAN::FiniteElements::PointNearest< ViewType >
 Wrapper for nearest-neighbor predicates built from 1D point views. More...
 
struct  PACMAN::FiniteElements::PointFiniteElementInterpolation< ExecSpace, Dim >
 Point-finite element intersection and interplolation callback. More...
 
struct  PACMAN::FiniteElements::PointTriangleProjection< ExecSpace, Dim >
 Project outside target points onto nearest 3D skin triangle. More...
 
struct  PACMAN::FiniteElements::PointTriangleProjectionExtrapol< ExecSpace, Dim >
 ArborX callback variant for extrapolation mode. More...
 
struct  PACMAN::FiniteElements::ExtractIndex
 Generic callback extracting index from ArborX query values. More...
 
struct  PACMAN::FiniteElements::PointCloudNearest< MemorySpace, Dim >
 Predicate wrapper for nearest-neighbor queries over point clouds. More...
 
struct  PACMAN::FiniteElements::NearestExtractIndex< MemorySpace >
 Callback assigning source value at nearest-neighbor index. More...
 
struct  PACMAN::FiniteElements::PointIntersect< MemorySpace, Dim >
 Predicate wrapper for point/box intersection queries. More...
 
struct  ArborX::AccessTraits< PACMAN::FiniteElements::PointNearest< ViewType > >
 ArborX access traits for nearest-neighbor predicates from 1D views. More...
 
struct  ArborX::AccessTraits< PACMAN::FiniteElements::PointCloudNearest< MemorySpace, Dim > >
 ArborX access traits for nearest-neighbor point-cloud predicates. More...
 
struct  ArborX::AccessTraits< PACMAN::FiniteElements::PointIntersect< MemorySpace, Dim > >
 ArborX access traits for point-intersection predicates. More...
 

Namespaces

namespace  PACMAN
 
namespace  PACMAN::FiniteElements
 
namespace  ArborX
 

Detailed Description

ArborX predicate/callback helpers for PACMAN finite-elements kernels.

Definition in file ArborXCallbacks.hpp.