FflasFfpack
Data Structures | Static Public Member Functions | Static Public Attributes
ScalFunctionsBase< Element, typename enable_if< is_floating_point< Element >::value >::type > Struct Template Reference

Data Structures

class  FloatingPointTestDistribution
 

Static Public Member Functions

static FloatingPointTestDistribution get_default_random_generator ()
 
static Element ceil (Element x)
 
static Element floor (Element x)
 
static Element round (Element x)
 
static Element blendv (Element a, Element b, Element mask)
 
static Element fma (Element x, Element y, Element z)
 

Static Public Attributes

static constexpr Element _zero = 0.0
 
static constexpr Element cmp_true = NAN
 
static constexpr Element cmp_false = _zero
 

Member Function Documentation

◆ get_default_random_generator()

template<typename Element >
static FloatingPointTestDistribution get_default_random_generator ( )
inlinestatic

◆ ceil()

template<typename Element >
static Element ceil ( Element  x)
inlinestatic

◆ floor()

template<typename Element >
static Element floor ( Element  x)
inlinestatic

◆ round()

template<typename Element >
static Element round ( Element  x)
inlinestatic

◆ blendv()

template<typename Element >
static Element blendv ( Element  a,
Element  b,
Element  mask 
)
inlinestatic

◆ fma()

template<typename Element >
static Element fma ( Element  x,
Element  y,
Element  z 
)
inlinestatic

Field Documentation

◆ _zero

template<typename Element >
constexpr Element _zero = 0.0
staticconstexpr

◆ cmp_true

template<typename Element >
constexpr Element cmp_true = NAN
staticconstexpr

◆ cmp_false

template<typename Element >
constexpr Element cmp_false = _zero
staticconstexpr

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