![]() |
PACMAN 0.1.0
Portable Algorithms for Coupling, Mapping, and Adaptive iNterpolation
|
#include <ArborX_Point.hpp>#include <ArborX_Triangle.hpp>#include <Kokkos_Core.hpp>#include <limits>#include "common/types.hpp"#include "finite_elements/utils/ArborXCallbacks.hpp"Go to the source code of this file.
Namespaces | |
| namespace | PACMAN |
| namespace | PACMAN::FiniteElements |
Functions | |
| KOKKOS_INLINE_FUNCTION ArborX::Point< 2, coordinates_t > | PACMAN::FiniteElements::closest_point_to_edge (const ArborX::Point< 2, coordinates_t > &p, const ArborX::Point< 2, coordinates_t > &a, const ArborX::Point< 2, coordinates_t > &b) |
| Compute the closest point on a 2D edge segment. | |
| template<typename ExecSpace > | |
| void | PACMAN::FiniteElements::ComputeProjectionOn3DSkin (Transfer< ExecSpace, 3 > &transfer, bool extrapol=false) |
| Project outside target points on a 3D skin and evaluate FE values. | |
| template<typename ExecSpace > | |
| void | PACMAN::FiniteElements::ComputeProjectionOn2DSkin (Transfer< ExecSpace, 2 > &transfer, bool extrapol=false) |
| Project outside target points on a 2D skin and evaluate FE values. | |
| template<typename ExecSpace > | |
| void | PACMAN::FiniteElements::ComputeProjectionOn1DSkin (Transfer< ExecSpace, 1 > &transfer, bool extrapol=false) |
| Project outside target points on a 1D skin and evaluate FE values. | |