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...
|
|