TR-mbed 1.0
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
vectorization_logic< Scalar, Enable > Struct Template Reference

Public Types

enum  { PacketSize = internal::unpacket_traits<PacketType>::size , HalfPacketSize = internal::unpacket_traits<HalfPacketType>::size }
 
typedef internal::packet_traits< ScalarPacketTraits
 
typedef internal::packet_traits< Scalar >::type PacketType
 
typedef internal::unpacket_traits< PacketType >::half HalfPacketType
 

Static Public Member Functions

static void run ()
 

Member Typedef Documentation

◆ HalfPacketType

template<typename Scalar , bool Enable = internal::packet_traits<Scalar>::Vectorizable>
typedef internal::unpacket_traits<PacketType>::half vectorization_logic< Scalar, Enable >::HalfPacketType

◆ PacketTraits

template<typename Scalar , bool Enable = internal::packet_traits<Scalar>::Vectorizable>
typedef internal::packet_traits<Scalar> vectorization_logic< Scalar, Enable >::PacketTraits

◆ PacketType

template<typename Scalar , bool Enable = internal::packet_traits<Scalar>::Vectorizable>
typedef internal::packet_traits<Scalar>::type vectorization_logic< Scalar, Enable >::PacketType

Member Enumeration Documentation

◆ anonymous enum

template<typename Scalar , bool Enable = internal::packet_traits<Scalar>::Vectorizable>
anonymous enum
Enumerator
PacketSize 
HalfPacketSize 

Member Function Documentation

◆ run()

template<typename Scalar , bool Enable = internal::packet_traits<Scalar>::Vectorizable>
static void vectorization_logic< Scalar, Enable >::run ( )
inlinestatic

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