#include <tensorCUDA.h>
|
| template<typename U , unsigned int M> |
| __host__ __device__ Tensor2AsymmCUDA< U, M > | operator- (const Tensor2AsymmCUDA< U, M > &A, const Tensor2AsymmCUDA< U, M > &B) |
| |
| template<typename U , unsigned int M> |
| __host__ __device__ Tensor2AsymmCUDA< U, M > | operator+ (const Tensor2AsymmCUDA< U, M > &A, const Tensor2AsymmCUDA< U, M > &B) |
| |
template<typename T, unsigned int N>
class hpp::Tensor2AsymmCUDA< T, N >
- Author
- Michael Malahe
- Date
- 28/04/17
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__ unsigned int hpp::Tensor2AsymmCUDA< T, N >::getUpperFlatIdx |
( |
const unsigned int |
i, |
|
|
const unsigned int |
j |
|
) |
| const |
|
inline |
Get flat index for upper triangular portion.
Only valid inputs are j>i
- Parameters
-
- Returns
template<typename T, unsigned int N>
| __host__ __device__ T hpp::Tensor2AsymmCUDA< T, N >::getVal |
( |
const unsigned int |
i, |
|
|
const unsigned int |
j |
|
) |
| const |
|
inline |
template<typename T, unsigned int N>
template<typename T, unsigned int N>
| __host__ __device__ void hpp::Tensor2AsymmCUDA< T, N >::setVal |
( |
const unsigned int |
i, |
|
|
const unsigned int |
j, |
|
|
const T |
val |
|
) |
| |
|
inline |
template<typename T, unsigned int N>
template<typename U , unsigned int M>
template<typename T, unsigned int N>
template<typename U , unsigned int M>
template<typename T, unsigned int N>
The documentation for this class was generated from the following file: