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 ()
 
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
 
Treal values
 

Member Function Documentation

◆ load1_p() [1/2]

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

◆ load1_p() [2/2]

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

References ALWAYS_INLINE, and values.

◆ load_p() [1/2]

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

◆ load_p() [2/2]

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

References ALWAYS_INLINE, and values.

◆ operator*=() [1/2]

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*= ( Vector_intrin< Treal, Treal > const & other)
inline

◆ operator+=() [1/4]

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

◆ operator+=() [2/4]

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

References ALWAYS_INLINE, and values.

◆ operator+=() [3/4]

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

◆ operator+=() [4/4]

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

◆ set_to_zero() [1/2]

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

◆ set_to_zero() [2/2]

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

References ALWAYS_INLINE, and values.

◆ store_p() [1/2]

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

◆ store_p() [2/2]

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

References ALWAYS_INLINE, and values.

Member Data Documentation

◆ values [1/2]

Treal Vector_intrin< Treal, Treal >::values
protected

◆ values [2/2]

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

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