g2o
Loading...
Searching...
No Matches
Classes | Public Types | Static Public Member Functions | List of all members
Eigen::NumTraits< g2o::ceres::Jet< T, N > > Struct Template Reference

#include <jet.h>

Classes

struct  Div
 

Public Types

enum  {
  IsComplex = 0 , IsInteger = 0 , IsSigned , ReadCost = 1 ,
  AddCost = 1 , MulCost = 3 , HasFloatingPoint = 1 , RequireInitialization = 1
}
 
using Real = g2o::ceres::Jet< T, N >
 
using NonInteger = g2o::ceres::Jet< T, N >
 
using Nested = g2o::ceres::Jet< T, N >
 
using Literal = g2o::ceres::Jet< T, N >
 

Static Public Member Functions

static g2o::ceres::Jet< T, N > dummy_precision ()
 
static Real epsilon ()
 
static int digits10 ()
 
static Real highest ()
 
static Real lowest ()
 

Detailed Description

template<typename T, int N>
struct Eigen::NumTraits< g2o::ceres::Jet< T, N > >

Definition at line 943 of file jet.h.

Member Typedef Documentation

◆ Literal

template<typename T , int N>
using Eigen::NumTraits< g2o::ceres::Jet< T, N > >::Literal = g2o::ceres::Jet<T, N>

Definition at line 947 of file jet.h.

◆ Nested

template<typename T , int N>
using Eigen::NumTraits< g2o::ceres::Jet< T, N > >::Nested = g2o::ceres::Jet<T, N>

Definition at line 946 of file jet.h.

◆ NonInteger

template<typename T , int N>
using Eigen::NumTraits< g2o::ceres::Jet< T, N > >::NonInteger = g2o::ceres::Jet<T, N>

Definition at line 945 of file jet.h.

◆ Real

template<typename T , int N>
using Eigen::NumTraits< g2o::ceres::Jet< T, N > >::Real = g2o::ceres::Jet<T, N>

Definition at line 944 of file jet.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename T , int N>
anonymous enum
Enumerator
IsComplex 
IsInteger 
IsSigned 
ReadCost 
AddCost 
MulCost 
HasFloatingPoint 
RequireInitialization 

Definition at line 959 of file jet.h.

959 {
960 IsComplex = 0, // NOLINT
961 IsInteger = 0, // NOLINT
962 IsSigned, // NOLINT
963 ReadCost = 1, // NOLINT
964 AddCost = 1, // NOLINT
965 // For Jet types, multiplication is more expensive than addition.
966 MulCost = 3, // NOLINT
967 HasFloatingPoint = 1, // NOLINT
968 RequireInitialization = 1 // NOLINT
969 };

Member Function Documentation

◆ digits10()

template<typename T , int N>
static int Eigen::NumTraits< g2o::ceres::Jet< T, N > >::digits10 ( )
inlinestatic

Definition at line 957 of file jet.h.

957{ return NumTraits<T>::digits10(); }

◆ dummy_precision()

template<typename T , int N>
static g2o::ceres::Jet< T, N > Eigen::NumTraits< g2o::ceres::Jet< T, N > >::dummy_precision ( )
inlinestatic

Definition at line 949 of file jet.h.

949 {
950 return g2o::ceres::Jet<T, N>(1e-12);
951 }

◆ epsilon()

template<typename T , int N>
static Real Eigen::NumTraits< g2o::ceres::Jet< T, N > >::epsilon ( )
inlinestatic

Definition at line 953 of file jet.h.

953 {
954 return Real(std::numeric_limits<T>::epsilon());
955 }
g2o::ceres::Jet< T, N > Real
Definition jet.h:944

◆ highest()

template<typename T , int N>
static Real Eigen::NumTraits< g2o::ceres::Jet< T, N > >::highest ( )
inlinestatic

Definition at line 986 of file jet.h.

986{ return Real(std::numeric_limits<T>::max()); }

◆ lowest()

template<typename T , int N>
static Real Eigen::NumTraits< g2o::ceres::Jet< T, N > >::lowest ( )
inlinestatic

Definition at line 987 of file jet.h.

987{ return Real(-std::numeric_limits<T>::max()); }

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