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 82 of file autodiff/cppad.hpp.

Member Typedef Documentation

◆ Literal

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

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

◆ Nested

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

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

◆ NonInteger

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

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

◆ Real

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

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

Member Enumeration Documentation

◆ anonymous enum

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

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

Member Function Documentation

◆ digits10()

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

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

◆ dummy_precision()

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

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

◆ epsilon()

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

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

◆ highest()

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

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

◆ lowest()

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

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


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


pinocchio
Author(s):
autogenerated on Mon Jun 10 2024 02:49:36