ergo
Vector_intrin< Treal, Treal > Class Template Reference

#include <vector_intrin.h>

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
 

Member Function Documentation

◆ load1_p()

template<typename Treal >
void ALWAYS_INLINE Vector_intrin< Treal, Treal >::load1_p ( Treal const *  ptr)
inline

◆ load_p()

template<typename Treal >
void ALWAYS_INLINE Vector_intrin< Treal, Treal >::load_p ( Treal const *  ptr)
inline

◆ operator*=()

template<typename Treal >
Vector_intrin<Treal, Treal>& ALWAYS_INLINE Vector_intrin< Treal, Treal >::operator*= ( Vector_intrin< Treal, Treal > const &  other)
inline

◆ operator+=() [1/2]

template<typename Treal >
Vector_intrin<Treal, Treal>& ALWAYS_INLINE Vector_intrin< Treal, Treal >::operator+= ( Vector_intrin< Treal, Treal > const &  other)
inline

◆ operator+=() [2/2]

template<typename Treal >
Vector_intrin<Treal, Treal>& ALWAYS_INLINE Vector_intrin< Treal, Treal >::operator+= ( Treal const *  ptr)
inline

◆ set_to_zero()

template<typename Treal >
void ALWAYS_INLINE Vector_intrin< Treal, Treal >::set_to_zero ( )
inline

◆ store_p()

template<typename Treal >
void ALWAYS_INLINE Vector_intrin< Treal, Treal >::store_p ( Treal *  ptr) const
inline

Member Data Documentation

◆ values

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: