Public Types | Static Public Member Functions | List of all members
Eigen::NumTraits< CppAD::AD< Base > > Struct Template Reference

#include <cppad.hpp>

Public Types

enum  {
  IsComplex = 0, IsInteger = 0, IsSigned = 1, RequireInitialization = 1,
  ReadCost = 1, AddCost = 2, MulCost = 2
}
 
typedef CppAD::AD< BaseLiteral
 
typedef CppAD::AD< BaseNested
 
typedef CppAD::AD< BaseNonInteger
 
typedef CppAD::AD< BaseReal
 

Static Public Member Functions

static int digits10 (void)
 
static CppAD::AD< Basedummy_precision (void)
 
static CppAD::AD< Baseepsilon (void)
 
static CppAD::AD< Basehighest (void)
 
static CppAD::AD< Baselowest (void)
 

Detailed Description

template<class Base>
struct Eigen::NumTraits< CppAD::AD< Base > >

Definition at line 68 of file autodiff/cppad.hpp.

Member Typedef Documentation

template<class Base >
typedef CppAD::AD<Base> Eigen::NumTraits< CppAD::AD< Base > >::Literal

Definition at line 74 of file autodiff/cppad.hpp.

template<class Base >
typedef CppAD::AD<Base> Eigen::NumTraits< CppAD::AD< Base > >::Nested

Definition at line 76 of file autodiff/cppad.hpp.

template<class Base >
typedef CppAD::AD<Base> Eigen::NumTraits< CppAD::AD< Base > >::NonInteger

Definition at line 72 of file autodiff/cppad.hpp.

template<class Base >
typedef CppAD::AD<Base> Eigen::NumTraits< CppAD::AD< Base > >::Real

Definition at line 70 of file autodiff/cppad.hpp.

Member Enumeration Documentation

template<class Base >
anonymous enum
Enumerator
IsComplex 
IsInteger 
IsSigned 
RequireInitialization 
ReadCost 
AddCost 
MulCost 

Definition at line 78 of file autodiff/cppad.hpp.

Member Function Documentation

template<class Base >
static int Eigen::NumTraits< CppAD::AD< Base > >::digits10 ( void  )
inlinestatic

Definition at line 114 of file autodiff/cppad.hpp.

template<class Base >
static CppAD::AD<Base> Eigen::NumTraits< CppAD::AD< Base > >::dummy_precision ( void  )
inlinestatic

Definition at line 100 of file autodiff/cppad.hpp.

template<class Base >
static CppAD::AD<Base> Eigen::NumTraits< CppAD::AD< Base > >::epsilon ( void  )
inlinestatic

Definition at line 95 of file autodiff/cppad.hpp.

template<class Base >
static CppAD::AD<Base> Eigen::NumTraits< CppAD::AD< Base > >::highest ( void  )
inlinestatic

Definition at line 110 of file autodiff/cppad.hpp.

template<class Base >
static CppAD::AD<Base> Eigen::NumTraits< CppAD::AD< Base > >::lowest ( void  )
inlinestatic

Definition at line 106 of file autodiff/cppad.hpp.


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


pinocchio
Author(s):
autogenerated on Tue Jun 1 2021 02:45:05