Go to the source code of this file.
|
| template<typename T , typename TRES = T> |
| T | dot (const T *restrict a, const T *restrict b, int n, TRES res=TRES()) |
| | dot product More...
|
| |
| template<class T , unsigned D, class TRES = T> |
| TinyVector< T, D > | dot (const T *a, const TinyVector< T, D > *b, int n, TinyVector< TRES, D > res=TinyVector< T, D >()) |
| | inline dot product More...
|
| |
| template<class T , unsigned D, class TRES = T> |
| Tensor< T, D > | dot (const T *a, const Tensor< T, D > *b, int n, Tensor< TRES, D > res=Tensor< TRES, D >()) |
| | inline dot product More...
|
| |
| template<typename T > |
| T | dot (int n, const T *restrict x, int incx, const T *restrict y, int incy) |
| | x*y dot product of two vectors using the same argument list for blas::dot More...
|
| |