Public Types | Static Public Member Functions | List of all members
vectorization_logic_half< Scalar, Enable > Struct Template Reference

Public Types

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

Static Public Member Functions

static void run ()
 

Detailed Description

template<typename Scalar, bool Enable = !internal::is_same<typename internal::unpacket_traits<typename internal::packet_traits<Scalar>::type>::half, typename internal::packet_traits<Scalar>::type>::value>
struct vectorization_logic_half< Scalar, Enable >

Definition at line 271 of file vectorization_logic.cpp.

Member Typedef Documentation

◆ PacketTraits

template<typename Scalar , bool Enable = !internal::is_same<typename internal::unpacket_traits<typename internal::packet_traits<Scalar>::type>::half, typename internal::packet_traits<Scalar>::type>::value>
typedef internal::packet_traits<Scalar> vectorization_logic_half< Scalar, Enable >::PacketTraits

Definition at line 273 of file vectorization_logic.cpp.

◆ PacketType

template<typename Scalar , bool Enable = !internal::is_same<typename internal::unpacket_traits<typename internal::packet_traits<Scalar>::type>::half, typename internal::packet_traits<Scalar>::type>::value>
typedef internal::unpacket_traits<typename internal::packet_traits<Scalar>::type>::half vectorization_logic_half< Scalar, Enable >::PacketType

Definition at line 274 of file vectorization_logic.cpp.

Member Enumeration Documentation

◆ anonymous enum

template<typename Scalar , bool Enable = !internal::is_same<typename internal::unpacket_traits<typename internal::packet_traits<Scalar>::type>::half, typename internal::packet_traits<Scalar>::type>::value>
anonymous enum
Enumerator
PacketSize 

Definition at line 275 of file vectorization_logic.cpp.

Member Function Documentation

◆ run()

template<typename Scalar , bool Enable = !internal::is_same<typename internal::unpacket_traits<typename internal::packet_traits<Scalar>::type>::half, typename internal::packet_traits<Scalar>::type>::value>
static void vectorization_logic_half< Scalar, Enable >::run ( )
inlinestatic

Definition at line 278 of file vectorization_logic.cpp.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:41:10