alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
ieee754.hpp File Reference
#include "alpaka/core/Unreachable.hpp"
#include "alpaka/core/common.hpp"
#include <bit>
#include <cstdint>
#include <type_traits>

Go to the source code of this file.

Namespaces

namespace  alpaka
 main alpaka namespace.
namespace  alpaka::math
namespace  alpaka::math::internal
namespace  alpaka::math::internal::concepts

Concepts

concept  alpaka::math::internal::concepts::FloatingPoint
 Checks for single and double floating point precision.

Functions

template<concepts::FloatingPoint T>
constexpr bool alpaka::math::internal::ieeeIsfinite (T const &arg)
template<concepts::FloatingPoint T>
constexpr bool alpaka::math::internal::ieeeIsinf (T const &arg)
template<concepts::FloatingPoint T>
constexpr bool alpaka::math::internal::ieeeIsnan (T const &arg)