pinocchio  2.7.1
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
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 ()
 
template<bool B>
static int digits10_imp (const boost::mpl::bool_< B > &)
 
static int digits10_imp (const boost::mpl::true_ &)
 
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 61 of file multiprecision.hpp.


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