ROOT  6.06/09
Reference Guide
Public Types | Public Member Functions | Public Attributes | List of all members
ROOT::Vc::Common::VectorTuple< 2, V > Struct Template Reference

template<typename V>
struct ROOT::Vc::Common::VectorTuple< 2, V >

Definition at line 34 of file vectortuple.h.

Public Types

typedef V::EntryType T
 
typedef V &VC_RESTRICT Reference
 

Public Member Functions

Vc_ALWAYS_INLINE VectorTuple (Reference a, Reference b)
 
Vc_ALWAYS_INLINE VectorTuple< 3, V > operator, (V &a) const
 
Vc_ALWAYS_INLINE VectorTuple< 3, const V > operator, (const V &a) const
 
template<size_t StructSize>
Vc_ALWAYS_INLINE void operator= (const InterleavedMemoryReadAccess< StructSize, V > &access) const
 

Public Attributes

Reference l
 
Reference r
 

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

Member Typedef Documentation

template<typename V >
typedef V& VC_RESTRICT ROOT::Vc::Common::VectorTuple< 2, V >::Reference

Definition at line 37 of file vectortuple.h.

template<typename V >
typedef V::EntryType ROOT::Vc::Common::VectorTuple< 2, V >::T

Definition at line 36 of file vectortuple.h.

Constructor & Destructor Documentation

template<typename V >
Vc_ALWAYS_INLINE ROOT::Vc::Common::VectorTuple< 2, V >::VectorTuple ( Reference  a,
Reference  b 
)
inline

Definition at line 40 of file vectortuple.h.

Member Function Documentation

template<typename V >
Vc_ALWAYS_INLINE VectorTuple<3, V> ROOT::Vc::Common::VectorTuple< 2, V >::operator, ( V &  a) const
inline

Definition at line 45 of file vectortuple.h.

template<typename V >
Vc_ALWAYS_INLINE VectorTuple<3, const V> ROOT::Vc::Common::VectorTuple< 2, V >::operator, ( const V &  a) const
inline

Definition at line 50 of file vectortuple.h.

template<typename V >
template<size_t StructSize>
Vc_ALWAYS_INLINE void ROOT::Vc::Common::VectorTuple< 2, V >::operator= ( const InterleavedMemoryReadAccess< StructSize, V > &  access) const
inline

Definition at line 56 of file vectortuple.h.

Member Data Documentation

template<typename V >
Reference ROOT::Vc::Common::VectorTuple< 2, V >::l

Definition at line 38 of file vectortuple.h.

template<typename V >
Reference ROOT::Vc::Common::VectorTuple< 2, V >::r

Definition at line 38 of file vectortuple.h.


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