LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
std::numeric_limits< util::quantities::concepts::Point< Q, Cat, IV > const > Class Template Reference

#include "intervals.h"

Inheritance diagram for std::numeric_limits< util::quantities::concepts::Point< Q, Cat, IV > const >:
util::quantities::concepts::details::numeric_limits< util::quantities::concepts::Point< Q, Cat, IV > const  >

Static Public Member Functions

static constexpr quantity_t min () noexcept
 
static constexpr quantity_t max () noexcept
 
static constexpr quantity_t lowest () noexcept
 
static constexpr quantity_t epsilon () noexcept
 
static constexpr quantity_t round_error () noexcept
 
static constexpr quantity_t infinity () noexcept
 
static constexpr quantity_t quiet_NaN () noexcept
 
static constexpr quantity_t signaling_NaN () noexcept
 
static constexpr quantity_t denorm_min () noexcept
 

Detailed Description

template<typename Q, typename Cat, typename IV>
class std::numeric_limits< util::quantities::concepts::Point< Q, Cat, IV > const >

Definition at line 1370 of file intervals.h.

Member Function Documentation

static constexpr quantity_t util::quantities::concepts::details::numeric_limits< util::quantities::concepts::Point< Q, Cat, IV > const >::denorm_min ( )
inlinestaticnoexceptinherited

Definition at line 1203 of file quantities.h.

1204  {
1205  return quantity_t{value_traits_t::denorm_min()};
1206  }
static constexpr quantity_t util::quantities::concepts::details::numeric_limits< util::quantities::concepts::Point< Q, Cat, IV > const >::epsilon ( )
inlinestaticnoexceptinherited

Definition at line 1186 of file quantities.h.

1186 { return quantity_t{value_traits_t::epsilon()}; }
static constexpr quantity_t util::quantities::concepts::details::numeric_limits< util::quantities::concepts::Point< Q, Cat, IV > const >::infinity ( )
inlinestaticnoexceptinherited

Definition at line 1191 of file quantities.h.

1192  {
1193  return quantity_t{value_traits_t::infinity()};
1194  }
static constexpr quantity_t util::quantities::concepts::details::numeric_limits< util::quantities::concepts::Point< Q, Cat, IV > const >::lowest ( )
inlinestaticnoexceptinherited

Definition at line 1185 of file quantities.h.

1185 { return quantity_t{value_traits_t::lowest()}; }
static constexpr quantity_t util::quantities::concepts::details::numeric_limits< util::quantities::concepts::Point< Q, Cat, IV > const >::max ( void  )
inlinestaticnoexceptinherited

Definition at line 1184 of file quantities.h.

1184 { return quantity_t{value_traits_t::max()}; }
static constexpr quantity_t util::quantities::concepts::details::numeric_limits< util::quantities::concepts::Point< Q, Cat, IV > const >::min ( void  )
inlinestaticnoexceptinherited

Definition at line 1183 of file quantities.h.

1183 { return quantity_t{value_traits_t::min()}; }
static constexpr quantity_t util::quantities::concepts::details::numeric_limits< util::quantities::concepts::Point< Q, Cat, IV > const >::quiet_NaN ( )
inlinestaticnoexceptinherited

Definition at line 1195 of file quantities.h.

1196  {
1197  return quantity_t{value_traits_t::quiet_NaN()};
1198  }
static constexpr quantity_t util::quantities::concepts::details::numeric_limits< util::quantities::concepts::Point< Q, Cat, IV > const >::round_error ( )
inlinestaticnoexceptinherited

Definition at line 1187 of file quantities.h.

1188  {
1189  return quantity_t{value_traits_t::round_error()};
1190  }
static constexpr quantity_t util::quantities::concepts::details::numeric_limits< util::quantities::concepts::Point< Q, Cat, IV > const >::signaling_NaN ( )
inlinestaticnoexceptinherited

Definition at line 1199 of file quantities.h.

1200  {
1201  return quantity_t{value_traits_t::signaling_NaN()};
1202  }

The documentation for this class was generated from the following file: