#include <tensorCUDA.h>
|
| __host__ __device__ | VecCUDA () |
| |
| | VecCUDA (const std::vector< T > &in) |
| |
| | VecCUDA (const std::initializer_list< T > &in) |
| |
| T * | begin () |
| |
| T * | end () |
| |
| const T * | begin () const |
| |
| const T * | end () const |
| |
| __host__ __device__ T & | operator() (const unsigned int i) |
| |
| __host__ __device__ T | getVal (const unsigned int i) const |
| |
| __host__ __device__ void | setVal (const unsigned int i, const T val) |
| |
| __device__ T | norm () const |
| |
template<typename T, unsigned int N>
template<typename T, unsigned int N>
template<typename T, unsigned int N>
template<typename T, unsigned int N>
template<typename T, unsigned int N>
template<typename T, unsigned int N>
template<typename T, unsigned int N>
template<typename T, unsigned int N>
| __host__ __device__ T hpp::VecCUDA< T, N >::getVal |
( |
const unsigned int |
i | ) |
const |
|
inline |
template<typename T, unsigned int N>
template<typename T, unsigned int N>
| __host__ __device__ T& hpp::VecCUDA< T, N >::operator() |
( |
const unsigned int |
i | ) |
|
|
inline |
template<typename T, unsigned int N>
| __host__ __device__ void hpp::VecCUDA< T, N >::setVal |
( |
const unsigned int |
i, |
|
|
const T |
val |
|
) |
| |
|
inline |
template<typename T, unsigned int N>
The documentation for this class was generated from the following file: