Eigen::internal::is_half< Packet > Struct Template Reference

#include <GenericPacketMath.h>

Public Types

using Scalar = typename unpacket_traits< Packet >::type
 
using DefaultPacket = typename packet_traits< Scalar >::type
 

Static Public Attributes

static constexpr int Size = unpacket_traits<Packet>::size
 
static constexpr int DefaultSize = unpacket_traits<DefaultPacket>::size
 
static constexpr bool value = Size != 1 && Size < DefaultSize
 

Member Typedef Documentation

◆ DefaultPacket

template<typename Packet >
using Eigen::internal::is_half< Packet >::DefaultPacket = typename packet_traits<Scalar>::type

◆ Scalar

template<typename Packet >
using Eigen::internal::is_half< Packet >::Scalar = typename unpacket_traits<Packet>::type

Member Data Documentation

◆ DefaultSize

template<typename Packet >
constexpr int Eigen::internal::is_half< Packet >::DefaultSize = unpacket_traits<DefaultPacket>::size
staticconstexpr

◆ Size

template<typename Packet >
constexpr int Eigen::internal::is_half< Packet >::Size = unpacket_traits<Packet>::size
staticconstexpr

◆ value

template<typename Packet >
constexpr bool Eigen::internal::is_half< Packet >::value = Size != 1 && Size < DefaultSize
staticconstexpr

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