RavEngine
Loading...
Searching...
No Matches
Eigen::internal::default_packet_traits Struct Reference

Inherited by Eigen::internal::packet_traits< T >, Eigen::internal::packet_traits< Eigen::half >, 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< 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 >, and Eigen::internal::sycl_packet_traits< has_blend, lengths >.

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
}
 

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