Vector_intrin< Treal, Treal > Class Template Reference

#include <vector_intrin.h>

List of all members.

Public Member Functions

void ALWAYS_INLINE load_p (Treal const *ptr)
void ALWAYS_INLINE load1_p (Treal const *ptr)
void ALWAYS_INLINE store_p (Treal *ptr) const
Vector_intrin< Treal, Treal >
&ALWAYS_INLINE 
operator*= (Vector_intrin< Treal, Treal > const &other)
Vector_intrin< Treal, Treal >
&ALWAYS_INLINE 
operator+= (Vector_intrin< Treal, Treal > const &other)
Vector_intrin< Treal, Treal >
&ALWAYS_INLINE 
operator+= (Treal const *ptr)
void ALWAYS_INLINE set_to_zero ()

Protected Attributes

Treal values

template<typename Treal>
class Vector_intrin< Treal, Treal >


Member Function Documentation

template<typename Treal >
void ALWAYS_INLINE Vector_intrin< Treal, Treal >::load1_p ( Treal const *  ptr  )  [inline]
template<typename Treal >
void ALWAYS_INLINE Vector_intrin< Treal, Treal >::load_p ( Treal const *  ptr  )  [inline]
template<typename Treal >
Vector_intrin<Treal, Treal>& ALWAYS_INLINE Vector_intrin< Treal, Treal >::operator*= ( Vector_intrin< Treal, Treal > const &  other  )  [inline]
template<typename Treal >
Vector_intrin<Treal, Treal>& ALWAYS_INLINE Vector_intrin< Treal, Treal >::operator+= ( Treal const *  ptr  )  [inline]
template<typename Treal >
Vector_intrin<Treal, Treal>& ALWAYS_INLINE Vector_intrin< Treal, Treal >::operator+= ( Vector_intrin< Treal, Treal > const &  other  )  [inline]
template<typename Treal >
void ALWAYS_INLINE Vector_intrin< Treal, Treal >::set_to_zero (  )  [inline]
template<typename Treal >
void ALWAYS_INLINE Vector_intrin< Treal, Treal >::store_p ( Treal *  ptr  )  const [inline]

Member Data Documentation

template<typename Treal >
Treal Vector_intrin< Treal, Treal >::values [protected]

Referenced by operator*=(), and operator+=().


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

Generated on 10 Jul 2018 for ergo by  doxygen 1.6.1