CoDiPack  2.2.0
A Code Differentiation Package
SciComp TU Kaiserslautern
Loading...
Searching...
No Matches
std::codi_numeric_limits< Type > Struct Template Reference

Specialization of std::numeric_limits for the default CoDiPack active types. More...

#include <numericLimits.hpp>

Inheritance diagram for std::codi_numeric_limits< Type >:

Static Public Member Functions

static Type constexpr denorm_min ()
 See numeric_limits.
 
static Type constexpr epsilon ()
 See numeric_limits.
 
static Type constexpr infinity ()
 See numeric_limits.
 
static Type constexpr lowest ()
 See numeric_limits.
 
static Type constexpr max ()
 See numeric_limits.
 
static Type constexpr min ()
 See numeric_limits.
 
static Type constexpr quiet_NaN ()
 See numeric_limits.
 
static Type constexpr round_error ()
 See numeric_limits.
 
static Type constexpr signaling_NaN ()
 See numeric_limits.
 

Static Public Attributes

static int constexpr digits = numeric_limits<Passive>::digits
 See numeric_limits.
 
static int constexpr digits10 = numeric_limits<Passive>::digits10
 See numeric_limits.
 
static float_denorm_style constexpr has_denorm = numeric_limits<Passive>::has_denorm
 See numeric_limits.
 
static bool constexpr has_denorm_loss = numeric_limits<Passive>::has_denorm_loss
 See numeric_limits.
 
static bool constexpr has_infinity = numeric_limits<Passive>::has_infinity
 See numeric_limits.
 
static bool constexpr has_quiet_NaN = numeric_limits<Passive>::has_quiet_NaN
 See numeric_limits.
 
static bool constexpr has_signaling_NaN = numeric_limits<Passive>::has_signaling_NaN
 See numeric_limits.
 
static bool constexpr is_bounded = numeric_limits<Passive>::is_bounded
 See numeric_limits.
 
static bool constexpr is_exact = numeric_limits<Passive>::is_exact
 See numeric_limits.
 
static bool constexpr is_iec559 = numeric_limits<Passive>::is_iec559
 See numeric_limits.
 
static bool constexpr is_integer = numeric_limits<Passive>::is_integer
 See numeric_limits.
 
static bool constexpr is_modulo = numeric_limits<Passive>::is_modulo
 See numeric_limits.
 
static bool constexpr is_signed = numeric_limits<Passive>::is_signed
 See numeric_limits.
 
static bool constexpr is_specialized = true
 See numeric_limits.
 
static int constexpr max_exponent = numeric_limits<Passive>::max_exponent
 See numeric_limits.
 
static int constexpr max_exponent10 = numeric_limits<Passive>::max_exponent10
 See numeric_limits.
 
static int constexpr min_exponent = numeric_limits<Passive>::min_exponent
 See numeric_limits.
 
static int constexpr min_exponent10 = numeric_limits<Passive>::max_exponent10
 See numeric_limits.
 
static int constexpr radix = numeric_limits<Passive>::radix
 See numeric_limits.
 
static float_round_style constexpr round_style = numeric_limits<Passive>::round_style
 See numeric_limits.
 
static bool constexpr tinyness_before = numeric_limits<Passive>::tinyness_before
 See numeric_limits.
 
static bool constexpr traps = numeric_limits<Passive>::traps
 See numeric_limits.
 

Detailed Description

template<typename Type>
struct std::codi_numeric_limits< Type >

Specialization of std::numeric_limits for the default CoDiPack active types.


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