PACMAN 0.1.0
Portable Algorithms for Coupling, Mapping, and Adaptive iNterpolation
Loading...
Searching...
No Matches
callbacks.hpp File Reference
#include <ArborX.hpp>
#include <ArborX_Point.hpp>
#include <ArborX_Sphere.hpp>
#include "common/concepts.hpp"
#include "common/types.hpp"
#include "utils/operators.hpp"

Go to the source code of this file.

Classes

struct  PACMAN::RbfPum::DistanceToKNearest< ViewType >
 Support struct for an ArborX predicate. More...
struct  PACMAN::RbfPum::DistanceToKNearestCallback
 Custom ArborX callback which returns the squared distance between a cluster center and its nearest points. More...
struct  PACMAN::RbfPum::Projection< ViewType >
 Support struct for an ArborX predicate. More...
struct  PACMAN::RbfPum::ProjectionCallback
 A custom ArborX callback which returns the nearest mesh point of a given value (the nearest projection of it). More...
struct  PACMAN::RbfPum::TagEmptyCenters< ViewType >
 Support struct for an ArborX predicate. More...
struct  PACMAN::RbfPum::TagEmptyCentersCallback< ViewType >
 A custon ArborX callback which tags empty regions centers, by setting the x axis value of the center to NAN. More...
struct  PACMAN::RbfPum::TransformToNearest< ViewType >
 Support struct for an ArborX predicate. More...
struct  PACMAN::RbfPum::TransformToNearestCallback< ViewType >
 A custom ArborX callback which performs a nearest point projection for all the ArborX::Point in the given view. More...
struct  PACMAN::RbfPum::GetClustersPoints< ViewType >
 Support struct for an ArborX predicate. More...
struct  PACMAN::RbfPum::GetClustersPointsCallback
 A custon ArborX callback which returns the indices of the points inside of each region (according to the position of source/target points in the transfer views). More...
struct  ArborX::AccessTraits< PACMAN::RbfPum::DistanceToKNearest< ViewType > >
 An ArborX::AccessTraits specialization used for the DistanceToKNearest custom predicate. More...
struct  ArborX::AccessTraits< PACMAN::RbfPum::Projection< ViewType > >
 An ArborX::AccessTraits specialization used for the Projection custom predicate. More...
struct  ArborX::AccessTraits< PACMAN::RbfPum::TagEmptyCenters< ViewType > >
 An ArborX::AccessTraits specialization used for the TagEmptyCenters custom predicate. More...
struct  ArborX::AccessTraits< PACMAN::RbfPum::TransformToNearest< ViewType > >
 An ArborX::AccessTraits specialization used for the TransformToNearest custom predicate. More...
struct  ArborX::AccessTraits< PACMAN::RbfPum::GetClustersPoints< ViewType > >
 An ArborX::AccessTraits specialization used for the GetClustersPoints custom predicate. More...

Namespaces

namespace  PACMAN
namespace  PACMAN::RbfPum
namespace  ArborX

Functions

template<KokkosViewRank< 1 > ViewType>
 PACMAN::RbfPum::DistanceToKNearest (int_t, ViewType) -> DistanceToKNearest< ViewType >
template<KokkosViewRank< 1 > ViewType>
 PACMAN::RbfPum::Projection (ViewType) -> Projection< ViewType >
template<KokkosViewRank< 1 > ViewType>
 PACMAN::RbfPum::TagEmptyCenters (ViewType) -> TagEmptyCenters< ViewType >
template<KokkosViewRank< 1 > ViewType>
 PACMAN::RbfPum::TagEmptyCentersCallback (ViewType, fp_t) -> TagEmptyCentersCallback< ViewType >
template<KokkosViewRank< 1 > ViewType>
 PACMAN::RbfPum::TransformToNearest (ViewType) -> TransformToNearest< ViewType >
template<KokkosViewRank< 1 > ViewType>
 PACMAN::RbfPum::TransformToNearestCallback (ViewType) -> TransformToNearestCallback< ViewType >
template<KokkosViewRank< 1 > ViewType>
 PACMAN::RbfPum::GetClustersPoints (ViewType, coordinates_t) -> GetClustersPoints< ViewType >