|
EBGeometry
Compact, header-only C++ library for fast evaluation of signed distance functions
|
Declaration of a true SoA point-position group for SIMD nearest-neighbor evaluation. More...
#include <array>#include <cstddef>#include <cstdint>#include <type_traits>#include "EBGeometry_Vec.hpp"#include "EBGeometry_PointSoAImplem.hpp"

Go to the source code of this file.
Classes | |
| struct | EBGeometry::PointSoAT< T, W > |
| True SoA (Structure of Arrays) layout for W point positions, enabling SIMD distance evaluation against the whole group at once. More... | |
Namespaces | |
| namespace | EBGeometry |
| Namespace containing all of EBGeometry's functionality. | |
| namespace | EBGeometry::PointSoA |
| Namespace for PointSoAT-related compile-time utilities. | |
Functions | |
| template<typename T > | |
| constexpr size_t | EBGeometry::PointSoA::DefaultWidth () noexcept |
| Returns the SIMD-optimal SoA width (points per PointSoAT group) for type T on the current target ISA. | |
Declaration of a true SoA point-position group for SIMD nearest-neighbor evaluation.