Public Types | Static Public Member Functions | List of all members
Eigen::NumTraits< CustomType< Scalar > > Struct Template Reference

Eigen::NumTraits<> specialization for casadi::SX. More...

Public Types

enum  {
  IsComplex = 0, IsInteger = 0, IsSigned = 1, RequireInitialization = 1,
  ReadCost = 1, AddCost = 2, MulCost = 2
}
 
typedef CustomType< Scalar > Literal
 
typedef CustomType< Scalar > Nested
 
typedef CustomType< Scalar > NonInteger
 
typedef CustomType< Scalar > Real
 

Static Public Member Functions

static int digits10 ()
 
static CustomType< Scalar > dummy_precision ()
 
static CustomType< Scalar > epsilon ()
 
static CustomType< Scalar > highest ()
 
static CustomType< Scalar > lowest ()
 

Detailed Description

template<typename Scalar>
struct Eigen::NumTraits< CustomType< Scalar > >

Eigen::NumTraits<> specialization for casadi::SX.

Definition at line 19 of file user_type.cpp.

Member Typedef Documentation

◆ Literal

template<typename Scalar >
typedef CustomType<Scalar> Eigen::NumTraits< CustomType< Scalar > >::Literal

Definition at line 22 of file user_type.cpp.

◆ Nested

template<typename Scalar >
typedef CustomType<Scalar> Eigen::NumTraits< CustomType< Scalar > >::Nested

Definition at line 23 of file user_type.cpp.

◆ NonInteger

template<typename Scalar >
typedef CustomType<Scalar> Eigen::NumTraits< CustomType< Scalar > >::NonInteger

Definition at line 21 of file user_type.cpp.

◆ Real

template<typename Scalar >
typedef CustomType<Scalar> Eigen::NumTraits< CustomType< Scalar > >::Real

Definition at line 20 of file user_type.cpp.

Member Enumeration Documentation

◆ anonymous enum

template<typename Scalar >
anonymous enum
Enumerator
IsComplex 
IsInteger 
IsSigned 
RequireInitialization 
ReadCost 
AddCost 
MulCost 

Definition at line 25 of file user_type.cpp.

Member Function Documentation

◆ digits10()

template<typename Scalar >
static int Eigen::NumTraits< CustomType< Scalar > >::digits10 ( )
inlinestatic

Definition at line 56 of file user_type.cpp.

◆ dummy_precision()

template<typename Scalar >
static CustomType<Scalar> Eigen::NumTraits< CustomType< Scalar > >::dummy_precision ( )
inlinestatic

Definition at line 44 of file user_type.cpp.

◆ epsilon()

template<typename Scalar >
static CustomType<Scalar> Eigen::NumTraits< CustomType< Scalar > >::epsilon ( )
inlinestatic

Definition at line 40 of file user_type.cpp.

◆ highest()

template<typename Scalar >
static CustomType<Scalar> Eigen::NumTraits< CustomType< Scalar > >::highest ( )
inlinestatic

Definition at line 48 of file user_type.cpp.

◆ lowest()

template<typename Scalar >
static CustomType<Scalar> Eigen::NumTraits< CustomType< Scalar > >::lowest ( )
inlinestatic

Definition at line 52 of file user_type.cpp.


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


eigenpy
Author(s): Justin Carpentier, Nicolas Mansard
autogenerated on Fri Jun 2 2023 02:10:27