NDDEM
Public Types | List of all members
Eigen::internal::packet_traits< double > Struct Reference

#include <PacketMath.h>

+ Inheritance diagram for Eigen::internal::packet_traits< double >:

Public Types

enum  {
  Vectorizable = 1 , AlignedOnScalar = 1 , size =4 , HasHalfPacket = 1 ,
  HasCmp = 1 , HasDiv = 1 , HasLog = 1 , HasExp = 1 ,
  HasSqrt = 1 , HasRsqrt = 1 , HasBlend = 1 , HasRound = 1 ,
  HasFloor = 1 , HasCeil = 1 , HasRint = 1
}
 
enum  {
  Vectorizable = 1 , AlignedOnScalar = 1 , size =4 , HasHalfPacket = 1 ,
  HasLog = 1 , HasExp = 1 , HasSqrt = 1 , HasRsqrt = 1 ,
  HasCmp = 1 , HasDiv = 1 , HasRound = 1 , HasFloor = 1 ,
  HasCeil = 1 , HasRint = 1
}
 
enum  {
  Vectorizable = 1 , AlignedOnScalar = 1 , size =4 , HasHalfPacket = 1 ,
  HasDiv = 1 , HasExp = 1 , HasSqrt = 1 , HasRsqrt = 1 ,
  HasRound = 1 , HasFloor = 1 , HasCeil = 1 , HasBlend = 1
}
 
enum  {
  Vectorizable = 1 , AlignedOnScalar = 1 , size =4 , HasHalfPacket = 1 ,
  HasCmp = 1 , HasDiv = 1 , HasLog = 1 , HasExp = 1 ,
  HasSqrt = 1 , HasRsqrt = 1 , HasBlend = 1 , HasFloor = 1 ,
  HasCeil = 1 , HasRint = 1
}
 
enum  {
  Vectorizable = 1 , AlignedOnScalar = 1 , size =4 , HasHalfPacket = 1 ,
  HasAdd = 1 , HasSub = 1 , HasMul = 1 , HasDiv = 1 ,
  HasMin = 1 , HasMax = 1 , HasAbs = 1 , HasSin = 0 ,
  HasCos = 0 , HasLog = 1 , HasExp = 1 , HasSqrt = 1 ,
  HasRsqrt = 1 , HasRound = 1 , HasFloor = 1 , HasCeil = 1 ,
  HasNegate = 1 , HasBlend = 1
}
 
typedef Packet4d type
 
typedef Packet2d half
 
typedef Packet8d type
 
typedef Packet4d half
 
typedef Packet2d type
 
typedef Packet2d half
 
typedef Packet2d type
 
typedef Packet2d half
 
typedef Packet2d type
 
typedef Packet2d half
 
- 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
}
 

Member Typedef Documentation

◆ half [1/5]

◆ half [2/5]

◆ half [3/5]

◆ half [4/5]

◆ half [5/5]

◆ type [1/5]

◆ type [2/5]

◆ type [3/5]

◆ type [4/5]

◆ type [5/5]

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Vectorizable 
AlignedOnScalar 
size 
HasHalfPacket 
HasDiv 
HasExp 
HasSqrt 
HasRsqrt 
HasRound 
HasFloor 
HasCeil 
HasBlend 

◆ anonymous enum

anonymous enum
Enumerator
Vectorizable 
AlignedOnScalar 
size 
HasHalfPacket 
HasCmp 
HasDiv 
HasLog 
HasExp 
HasSqrt 
HasRsqrt 
HasBlend 
HasFloor 
HasCeil 
HasRint 

◆ anonymous enum

anonymous enum
Enumerator
Vectorizable 
AlignedOnScalar 
size 
HasHalfPacket 
HasAdd 
HasSub 
HasMul 
HasDiv 
HasMin 
HasMax 
HasAbs 
HasSin 
HasCos 
HasLog 
HasExp 
HasSqrt 
HasRsqrt 
HasRound 
HasFloor 
HasCeil 
HasNegate 
HasBlend 

◆ anonymous enum

anonymous enum
Enumerator
Vectorizable 
AlignedOnScalar 
size 
HasHalfPacket 
HasCmp 
HasDiv 
HasLog 
HasExp 
HasSqrt 
HasRsqrt 
HasBlend 
HasRound 
HasFloor 
HasCeil 
HasRint 

◆ anonymous enum

anonymous enum
Enumerator
Vectorizable 
AlignedOnScalar 
size 
HasHalfPacket 
HasLog 
HasExp 
HasSqrt 
HasRsqrt 
HasCmp 
HasDiv 
HasRound 
HasFloor 
HasCeil 
HasRint 

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