Public Types | List of all members
Eigen::internal::default_packet_traits Struct Reference

#include <GenericPacketMath.h>

Inherited by Eigen::internal::packet_traits< T >, Eigen::internal::packet_traits< bfloat16 >, Eigen::internal::packet_traits< bfloat16 >, Eigen::internal::packet_traits< bfloat16 >, Eigen::internal::packet_traits< bfloat16 >, Eigen::internal::packet_traits< bool >, Eigen::internal::packet_traits< double >, Eigen::internal::packet_traits< double >, Eigen::internal::packet_traits< double >, Eigen::internal::packet_traits< double >, Eigen::internal::packet_traits< double >, Eigen::internal::packet_traits< Eigen::half >, Eigen::internal::packet_traits< float >, Eigen::internal::packet_traits< float >, Eigen::internal::packet_traits< float >, Eigen::internal::packet_traits< float >, Eigen::internal::packet_traits< float >, Eigen::internal::packet_traits< float >, Eigen::internal::packet_traits< float >, Eigen::internal::packet_traits< float >, Eigen::internal::packet_traits< half >, Eigen::internal::packet_traits< int >, Eigen::internal::packet_traits< int >, Eigen::internal::packet_traits< int >, Eigen::internal::packet_traits< int16_t >, Eigen::internal::packet_traits< int32_t >, Eigen::internal::packet_traits< int32_t >, Eigen::internal::packet_traits< int64_t >, Eigen::internal::packet_traits< int8_t >, Eigen::internal::packet_traits< numext::int32_t >, Eigen::internal::packet_traits< short int >, Eigen::internal::packet_traits< signed char >, Eigen::internal::packet_traits< std::complex< double > >, Eigen::internal::packet_traits< std::complex< double > >, Eigen::internal::packet_traits< std::complex< double > >, Eigen::internal::packet_traits< std::complex< double > >, Eigen::internal::packet_traits< std::complex< double > >, Eigen::internal::packet_traits< std::complex< float > >, Eigen::internal::packet_traits< std::complex< float > >, Eigen::internal::packet_traits< std::complex< float > >, Eigen::internal::packet_traits< std::complex< float > >, Eigen::internal::packet_traits< std::complex< float > >, Eigen::internal::packet_traits< std::complex< float > >, Eigen::internal::packet_traits< std::complex< float > >, Eigen::internal::packet_traits< uint16_t >, Eigen::internal::packet_traits< uint32_t >, Eigen::internal::packet_traits< uint64_t >, Eigen::internal::packet_traits< uint8_t >, Eigen::internal::packet_traits< unsigned char >, Eigen::internal::packet_traits< unsigned short int >, Eigen::internal::sycl_packet_traits< has_blend, lengths >, and Eigen::internal::packet_traits< Scalar >.

Public Types

enum  {
  HasHalfPacket = 0, HasAdd = 1, HasSub = 1, HasShift = 1,
  HasMul = 1, HasNegate = 1, HasAbs = 1, HasArg = 0,
  HasAbs2 = 1, HasAbsDiff = 0, HasMin = 1, HasMax = 1,
  HasConj = 1, HasSetLinear = 1, HasBlend = 0, HasCmp = 0,
  HasDiv = 0, HasSqrt = 0, HasRsqrt = 0, HasExp = 0,
  HasExpm1 = 0, HasLog = 0, HasLog1p = 0, HasLog10 = 0,
  HasPow = 0, HasSin = 0, HasCos = 0, HasTan = 0,
  HasASin = 0, HasACos = 0, HasATan = 0, HasSinh = 0,
  HasCosh = 0, HasTanh = 0, HasLGamma = 0, HasDiGamma = 0,
  HasZeta = 0, HasPolygamma = 0, HasErf = 0, HasErfc = 0,
  HasNdtri = 0, HasBessel = 0, HasIGamma = 0, HasIGammaDerA = 0,
  HasGammaSampleDerAlpha = 0, HasIGammac = 0, HasBetaInc = 0, HasRound = 0,
  HasRint = 0, HasFloor = 0, HasCeil = 0, HasSign = 0
}
 

Detailed Description

Definition at line 42 of file GenericPacketMath.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
HasHalfPacket 
HasAdd 
HasSub 
HasShift 
HasMul 
HasNegate 
HasAbs 
HasArg 
HasAbs2 
HasAbsDiff 
HasMin 
HasMax 
HasConj 
HasSetLinear 
HasBlend 
HasCmp 
HasDiv 
HasSqrt 
HasRsqrt 
HasExp 
HasExpm1 
HasLog 
HasLog1p 
HasLog10 
HasPow 
HasSin 
HasCos 
HasTan 
HasASin 
HasACos 
HasATan 
HasSinh 
HasCosh 
HasTanh 
HasLGamma 
HasDiGamma 
HasZeta 
HasPolygamma 
HasErf 
HasErfc 
HasNdtri 
HasBessel 
HasIGamma 
HasIGammaDerA 
HasGammaSampleDerAlpha 
HasIGammac 
HasBetaInc 
HasRound 
HasRint 
HasFloor 
HasCeil 
HasSign 

Definition at line 44 of file GenericPacketMath.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:44:28