ROOT  6.06/09
Reference Guide
Public Types | List of all members
ROOT::Vc::SSE::VectorTraits< T > Struct Template Reference

template<typename T>
struct ROOT::Vc::SSE::VectorTraits< T >

Definition at line 134 of file types.h.

Public Types

enum  Constants { Size = sizeof(VectorType) / sizeof(EntryType), HasVectorDivision = !IsInteger<T>::Value }
 
typedef VectorTypeHelper< T >::Type VectorType
 
typedef DetermineEntryType< T >::Type EntryType
 
typedef DetermineMask< T, Size >::Type MaskType
 
typedef DetermineGatherMask< MaskType >::Type GatherMaskType
 
typedef Vector< typename IndexTypeHelper< Size >::Type > IndexType
 
typedef Common::VectorMemoryUnion< VectorType, EntryTypeStorageType
 

#include </mnt/vdb/lsf/workspace/root-makedoc-v606/rootspi/rdoc/src/v6-06-00-patches/math/vc/include/Vc/sse/types.h>

Member Typedef Documentation

template<typename T>
typedef DetermineEntryType<T>::Type ROOT::Vc::SSE::VectorTraits< T >::EntryType

Definition at line 137 of file types.h.

template<typename T>
typedef DetermineGatherMask<MaskType>::Type ROOT::Vc::SSE::VectorTraits< T >::GatherMaskType

Definition at line 143 of file types.h.

template<typename T>
typedef Vector<typename IndexTypeHelper<Size>::Type> ROOT::Vc::SSE::VectorTraits< T >::IndexType

Definition at line 144 of file types.h.

template<typename T>
typedef DetermineMask<T, Size>::Type ROOT::Vc::SSE::VectorTraits< T >::MaskType

Definition at line 142 of file types.h.

Definition at line 145 of file types.h.

template<typename T>
typedef VectorTypeHelper<T>::Type ROOT::Vc::SSE::VectorTraits< T >::VectorType

Definition at line 136 of file types.h.

Member Enumeration Documentation

template<typename T>
enum ROOT::Vc::SSE::VectorTraits::Constants
Enumerator
Size 
HasVectorDivision 

Definition at line 138 of file types.h.


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