Mundy: Multibody Nonlocal Dynamics Version of the Day
Loading...
Searching...
No Matches
zmort.hpp File Reference

Classes

struct  zorder_knn::detail::significand< float >
struct  zorder_knn::detail::significand< double >
struct  zorder_knn::Less< Point, d >

Namespaces

namespace  zorder_knn
namespace  zorder_knn::detail
namespace  mundy

Functions

template<typename To, typename From>
constexpr To zorder_knn::detail::constexpr_bit_cast (const From &from)
uint32_t zorder_knn::detail::FloatToUInt (float x)
uint64_t zorder_knn::detail::FloatToUInt (double x)
int zorder_knn::detail::FloatExp (uint32_t xi)
int zorder_knn::detail::FloatExp (uint64_t xi)
auto zorder_knn::detail::FloatSig (uint32_t xi) -> decltype(xi)
auto zorder_knn::detail::FloatSig (uint64_t xi) -> decltype(xi)
int8_t zorder_knn::detail::UIntLogBase2 (uint32_t x)
int8_t zorder_knn::detail::UIntLogBase2 (uint64_t x)
template<typename Scalar>
auto zorder_knn::detail::FloatXorMsb (Scalar p, Scalar q) -> decltype(FloatExp(FloatToUInt(p)))
template<ValidVector3Type Vector3Type1, ValidVector3Type Vector3Type2>
bool mundy::zmorton_less (const Vector3Type1 &p, const Vector3Type2 &q)

Variables

constexpr int8_t zorder_knn::detail::log0_nan = Kokkos::Experimental::finite_min_v<int8_t>
static constexpr int8_t zorder_knn::detail::log_base2_table [256]