Public Types | Static Public Member Functions | List of all members
Eigen::NumTraits< Array< Scalar, Rows, Cols, Options, MaxRows, MaxCols > > Struct Template Reference

#include <NumTraits.h>

Public Types

enum  {
  IsComplex = NumTraits<Scalar>::IsComplex, IsInteger = NumTraits<Scalar>::IsInteger, IsSigned = NumTraits<Scalar>::IsSigned, RequireInitialization = 1,
  ReadCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * int(NumTraits<Scalar>::ReadCost), AddCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * int(NumTraits<Scalar>::AddCost), MulCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * int(NumTraits<Scalar>::MulCost)
}
 
typedef Array< Scalar, Rows, Cols, Options, MaxRows, MaxCols > ArrayType
 
typedef NumTraits< Scalar >::Literal Literal
 
typedef ArrayTypeNested
 
typedef Array< NonIntegerScalar, Rows, Cols, Options, MaxRows, MaxCols > NonInteger
 
typedef NumTraits< Scalar >::NonInteger NonIntegerScalar
 
typedef Array< RealScalar, Rows, Cols, Options, MaxRows, MaxCols > Real
 
typedef NumTraits< Scalar >::Real RealScalar
 

Static Public Member Functions

static EIGEN_CONSTEXPR int digits10 ()
 
EIGEN_DEVICE_FUNC static EIGEN_CONSTEXPR RealScalar dummy_precision ()
 
EIGEN_DEVICE_FUNC static EIGEN_CONSTEXPR RealScalar epsilon ()
 

Detailed Description

template<typename Scalar, int Rows, int Cols, int Options, int MaxRows, int MaxCols>
struct Eigen::NumTraits< Array< Scalar, Rows, Cols, Options, MaxRows, MaxCols > >

Definition at line 277 of file NumTraits.h.

Member Typedef Documentation

◆ ArrayType

template<typename Scalar , int Rows, int Cols, int Options, int MaxRows, int MaxCols>
typedef Array<Scalar, Rows, Cols, Options, MaxRows, MaxCols> Eigen::NumTraits< Array< Scalar, Rows, Cols, Options, MaxRows, MaxCols > >::ArrayType

Definition at line 279 of file NumTraits.h.

◆ Literal

template<typename Scalar , int Rows, int Cols, int Options, int MaxRows, int MaxCols>
typedef NumTraits<Scalar>::Literal Eigen::NumTraits< Array< Scalar, Rows, Cols, Options, MaxRows, MaxCols > >::Literal

Definition at line 285 of file NumTraits.h.

◆ Nested

template<typename Scalar , int Rows, int Cols, int Options, int MaxRows, int MaxCols>
typedef ArrayType& Eigen::NumTraits< Array< Scalar, Rows, Cols, Options, MaxRows, MaxCols > >::Nested

Definition at line 284 of file NumTraits.h.

◆ NonInteger

template<typename Scalar , int Rows, int Cols, int Options, int MaxRows, int MaxCols>
typedef Array<NonIntegerScalar, Rows, Cols, Options, MaxRows, MaxCols> Eigen::NumTraits< Array< Scalar, Rows, Cols, Options, MaxRows, MaxCols > >::NonInteger

Definition at line 283 of file NumTraits.h.

◆ NonIntegerScalar

template<typename Scalar , int Rows, int Cols, int Options, int MaxRows, int MaxCols>
typedef NumTraits<Scalar>::NonInteger Eigen::NumTraits< Array< Scalar, Rows, Cols, Options, MaxRows, MaxCols > >::NonIntegerScalar

Definition at line 282 of file NumTraits.h.

◆ Real

template<typename Scalar , int Rows, int Cols, int Options, int MaxRows, int MaxCols>
typedef Array<RealScalar, Rows, Cols, Options, MaxRows, MaxCols> Eigen::NumTraits< Array< Scalar, Rows, Cols, Options, MaxRows, MaxCols > >::Real

Definition at line 281 of file NumTraits.h.

◆ RealScalar

template<typename Scalar , int Rows, int Cols, int Options, int MaxRows, int MaxCols>
typedef NumTraits<Scalar>::Real Eigen::NumTraits< Array< Scalar, Rows, Cols, Options, MaxRows, MaxCols > >::RealScalar

Definition at line 280 of file NumTraits.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename Scalar , int Rows, int Cols, int Options, int MaxRows, int MaxCols>
anonymous enum
Enumerator
IsComplex 
IsInteger 
IsSigned 
RequireInitialization 
ReadCost 
AddCost 
MulCost 

Definition at line 287 of file NumTraits.h.

Member Function Documentation

◆ digits10()

template<typename Scalar , int Rows, int Cols, int Options, int MaxRows, int MaxCols>
static EIGEN_CONSTEXPR int Eigen::NumTraits< Array< Scalar, Rows, Cols, Options, MaxRows, MaxCols > >::digits10 ( )
inlinestatic

Definition at line 303 of file NumTraits.h.

◆ dummy_precision()

template<typename Scalar , int Rows, int Cols, int Options, int MaxRows, int MaxCols>
EIGEN_DEVICE_FUNC static EIGEN_CONSTEXPR RealScalar Eigen::NumTraits< Array< Scalar, Rows, Cols, Options, MaxRows, MaxCols > >::dummy_precision ( )
inlinestatic

Definition at line 300 of file NumTraits.h.

◆ epsilon()

template<typename Scalar , int Rows, int Cols, int Options, int MaxRows, int MaxCols>
EIGEN_DEVICE_FUNC static EIGEN_CONSTEXPR RealScalar Eigen::NumTraits< Array< Scalar, Rows, Cols, Options, MaxRows, MaxCols > >::epsilon ( )
inlinestatic

Definition at line 298 of file NumTraits.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:42:18