NumericLimits< T > Struct Template Reference

NumericLimits&lt; T &gt; Struct Template Reference#

Composable Kernel: ck::NumericLimits< T > Struct Template Reference
ck::NumericLimits< T > Struct Template Reference

#include <data_type.hpp>

Static Public Member Functions

__host__ static constexpr __device__ T Min ()
 
__host__ static constexpr __device__ T Max ()
 
__host__ static constexpr __device__ T Lowest ()
 
__host__ static constexpr __device__ T QuietNaN ()
 
__host__ static constexpr __device__ T Infinity ()
 

Member Function Documentation

◆ Infinity()

template<typename T >
__host__ static constexpr __device__ T ck::NumericLimits< T >::Infinity ( )
inlinestaticconstexpr

◆ Lowest()

template<typename T >
__host__ static constexpr __device__ T ck::NumericLimits< T >::Lowest ( )
inlinestaticconstexpr

◆ Max()

template<typename T >
__host__ static constexpr __device__ T ck::NumericLimits< T >::Max ( )
inlinestaticconstexpr

◆ Min()

template<typename T >
__host__ static constexpr __device__ T ck::NumericLimits< T >::Min ( )
inlinestaticconstexpr

◆ QuietNaN()

template<typename T >
__host__ static constexpr __device__ T ck::NumericLimits< T >::QuietNaN ( )
inlinestaticconstexpr

The documentation for this struct was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck/utility/data_type.hpp