pinocchio  2.3.1-dirty
NumTraits< boost::multiprecision::number< Backend, ExpressionTemplates > > Struct Template Reference

Public Types

enum  {
  IsComplex = 0,
  IsInteger = boost::multiprecision::number_category<self_type>::value == boost::multiprecision::number_kind_integer,
  ReadCost = 1,
  AddCost = 4,
  MulCost = 8,
  IsSigned = std::numeric_limits<self_type>::is_specialized ? std::numeric_limits<self_type>::is_signed : true,
  RequireInitialization = 1
}
 
typedef double Literal
 
typedef self_type Nested
 
typedef self_type NonInteger
 
typedef self_type Real
 
typedef boost::multiprecision::number< Backend, ExpressionTemplates > self_type
 

Static Public Member Functions

static int digits10 ()
 
static int digits10_imp (const boost::mpl::true_ &)
 
template<bool B>
static int digits10_imp (const boost::mpl::bool_< B > &)
 
static Real dummy_precision ()
 
static Real epsilon ()
 
static Real highest ()
 
static Real lowest ()
 

Detailed Description

template<class Backend, boost::multiprecision::expression_template_option ExpressionTemplates>
struct Eigen::NumTraits< boost::multiprecision::number< Backend, ExpressionTemplates > >

Definition at line 40 of file multiprecision.hpp.


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