Bog standard (no sse) implementation for non sse enabled hardware and any type which doesn't have a template specialisation.  
 More...
#include <vnl_sse.h>
List of all members.
| 
Static Public Member Functions | 
| static VNL_SSE_FORCE_INLINE void | element_product (const T *x, const T *y, T *r, unsigned n) | 
| static VNL_SSE_FORCE_INLINE T | dot_product (const T *x, const T *y, unsigned n) | 
| static VNL_SSE_FORCE_INLINE T | euclid_dist_sq (const T *x, const T *y, unsigned n) | 
| static VNL_SSE_FORCE_INLINE void | vector_x_matrix (const T *v, const T *m, T *r, unsigned rows, unsigned cols) | 
| static VNL_SSE_FORCE_INLINE void | matrix_x_vector (const T *m, const T *v, T *r, unsigned rows, unsigned cols) | 
| static VNL_SSE_FORCE_INLINE T | sum (const T *v, unsigned n) | 
| static VNL_SSE_FORCE_INLINE T | max (const T *v, unsigned n) | 
| static VNL_SSE_FORCE_INLINE T | min (const T *v, unsigned n) | 
| static VNL_SSE_FORCE_INLINE unsigned
 | arg_max (const T *v, unsigned n) | 
| static VNL_SSE_FORCE_INLINE unsigned
 | arg_min (const T *v, unsigned n) | 
Detailed Description
template<class T>
class vnl_sse< T >
Bog standard (no sse) implementation for non sse enabled hardware and any type which doesn't have a template specialisation. 
Definition at line 150 of file vnl_sse.h.
Member Function Documentation
template<class T > 
      
        
          | static VNL_SSE_FORCE_INLINE unsigned vnl_sse< T >::arg_max | ( | const T * | v, | 
        
          |  |  | unsigned | n | 
        
          |  | ) |  |  [inline, static] | 
      
 
 
template<class T > 
      
        
          | static VNL_SSE_FORCE_INLINE unsigned vnl_sse< T >::arg_min | ( | const T * | v, | 
        
          |  |  | unsigned | n | 
        
          |  | ) |  |  [inline, static] | 
      
 
 
template<class T > 
      
        
          | static VNL_SSE_FORCE_INLINE T vnl_sse< T >::dot_product | ( | const T * | x, | 
        
          |  |  | const T * | y, | 
        
          |  |  | unsigned | n | 
        
          |  | ) |  |  [inline, static] | 
      
 
 
template<class T > 
      
        
          | static VNL_SSE_FORCE_INLINE void vnl_sse< T >::element_product | ( | const T * | x, | 
        
          |  |  | const T * | y, | 
        
          |  |  | T * | r, | 
        
          |  |  | unsigned | n | 
        
          |  | ) |  |  [inline, static] | 
      
 
 
template<class T > 
      
        
          | static VNL_SSE_FORCE_INLINE T vnl_sse< T >::euclid_dist_sq | ( | const T * | x, | 
        
          |  |  | const T * | y, | 
        
          |  |  | unsigned | n | 
        
          |  | ) |  |  [inline, static] | 
      
 
 
template<class T > 
      
        
          | static VNL_SSE_FORCE_INLINE void vnl_sse< T >::matrix_x_vector | ( | const T * | m, | 
        
          |  |  | const T * | v, | 
        
          |  |  | T * | r, | 
        
          |  |  | unsigned | rows, | 
        
          |  |  | unsigned | cols | 
        
          |  | ) |  |  [inline, static] | 
      
 
 
template<class T > 
      
        
          | static VNL_SSE_FORCE_INLINE T vnl_sse< T >::max | ( | const T * | v, | 
        
          |  |  | unsigned | n | 
        
          |  | ) |  |  [inline, static] | 
      
 
 
template<class T > 
      
        
          | static VNL_SSE_FORCE_INLINE T vnl_sse< T >::min | ( | const T * | v, | 
        
          |  |  | unsigned | n | 
        
          |  | ) |  |  [inline, static] | 
      
 
 
template<class T > 
      
        
          | static VNL_SSE_FORCE_INLINE T vnl_sse< T >::sum | ( | const T * | v, | 
        
          |  |  | unsigned | n | 
        
          |  | ) |  |  [inline, static] | 
      
 
 
template<class T > 
      
        
          | static VNL_SSE_FORCE_INLINE void vnl_sse< T >::vector_x_matrix | ( | const T * | v, | 
        
          |  |  | const T * | m, | 
        
          |  |  | T * | r, | 
        
          |  |  | unsigned | rows, | 
        
          |  |  | unsigned | cols | 
        
          |  | ) |  |  [inline, static] | 
      
 
 
The documentation for this class was generated from the following file: