Public Types | List of all members
Eigen::internal::packet_traits< half > Struct Template Reference

#include <PacketMath.h>

Inheritance diagram for Eigen::internal::packet_traits< half >:
Inheritance graph
[legend]

Public Types

enum  {
  Vectorizable = 1, AlignedOnScalar = 1, size = 16, HasHalfPacket = 1,
  HasCmp = 1, HasAdd = 1, HasSub = 1, HasMul = 1,
  HasDiv = 1, HasNegate = 1, HasAbs = 1, HasAbs2 = 0,
  HasMin = 1, HasMax = 1, HasConj = 1, HasSetLinear = 0,
  HasLog = 1, HasLog1p = 1, HasExpm1 = 1, HasExp = 1,
  HasSqrt = 1, HasRsqrt = 1, HasSin = EIGEN_FAST_MATH, HasCos = EIGEN_FAST_MATH,
  HasTanh = EIGEN_FAST_MATH, HasErf = EIGEN_FAST_MATH, HasBlend = 0, HasRound = 1,
  HasFloor = 1, HasCeil = 1, HasRint = 1, HasBessel = 1,
  HasNdtri = 1
}
 
typedef Packet16h half
 
typedef Packet16h type
 
- Public Types inherited from Eigen::internal::default_packet_traits
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

template<>
struct Eigen::internal::packet_traits< half >

Definition at line 53 of file AVX512/PacketMath.h.

Member Typedef Documentation

◆ half

Definition at line 56 of file AVX512/PacketMath.h.

◆ type

Definition at line 54 of file AVX512/PacketMath.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Vectorizable 
AlignedOnScalar 
size 
HasHalfPacket 
HasCmp 
HasAdd 
HasSub 
HasMul 
HasDiv 
HasNegate 
HasAbs 
HasAbs2 
HasMin 
HasMax 
HasConj 
HasSetLinear 
HasLog 
HasLog1p 
HasExpm1 
HasExp 
HasSqrt 
HasRsqrt 
HasSin 
HasCos 
HasTanh 
HasErf 
HasBlend 
HasRound 
HasFloor 
HasCeil 
HasRint 
HasBessel 
HasNdtri 

Definition at line 57 of file AVX512/PacketMath.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:45:01