|
template<typename Number > |
__global__ void | LinearAlgebra::CUDAWrappers::kernel::vec_scale (Number *val, const Number a, const size_type N) |
|
template<typename Number , template< typename > class Binop> |
__global__ void | LinearAlgebra::CUDAWrappers::kernel::vector_bin_op (Number *v1, const Number *v2, const size_type N) |
|
template<typename Number , template< typename > class Binop> |
__global__ void | LinearAlgebra::CUDAWrappers::kernel::masked_vector_bin_op (const unsigned int *mask, Number *v1, const Number *v2, const size_type N) |
|
template<typename Number , typename Operation > |
__global__ void | LinearAlgebra::CUDAWrappers::kernel::reduction (Number *result, const Number *v, const size_type N) |
|
template<typename Number , typename Operation > |
__global__ void | LinearAlgebra::CUDAWrappers::kernel::double_vector_reduction (Number *result, const Number *v1, const Number *v2, const size_type N) |
|
template<typename Number > |
__global__ void | LinearAlgebra::CUDAWrappers::kernel::vec_add (Number *val, const Number a, const size_type N) |
|
template<typename Number > |
__global__ void | LinearAlgebra::CUDAWrappers::kernel::add_aV (Number *val, const Number a, const Number *V_val, const size_type N) |
|
template<typename Number > |
__global__ void | LinearAlgebra::CUDAWrappers::kernel::add_aVbW (Number *val, const Number a, const Number *V_val, const Number b, const Number *W_val, const size_type N) |
|
template<typename Number > |
__global__ void | LinearAlgebra::CUDAWrappers::kernel::sadd (const Number s, Number *val, const Number a, const Number *V_val, const size_type N) |
|
template<typename Number > |
__global__ void | LinearAlgebra::CUDAWrappers::kernel::sadd (const Number s, Number *val, const Number a, const Number *V_val, const Number b, const Number *W_val, const size_type N) |
|
template<typename Number > |
__global__ void | LinearAlgebra::CUDAWrappers::kernel::scale (Number *val, const Number *V_val, const size_type N) |
|
template<typename Number > |
__global__ void | LinearAlgebra::CUDAWrappers::kernel::equ (Number *val, const Number a, const Number *V_val, const size_type N) |
|
template<typename Number > |
__global__ void | LinearAlgebra::CUDAWrappers::kernel::equ (Number *val, const Number a, const Number *V_val, const Number b, const Number *W_val, const size_type N) |
|
template<typename Number > |
__global__ void | LinearAlgebra::CUDAWrappers::kernel::add_and_dot (Number *res, Number *v1, const Number *v2, const Number *v3, const Number a, const size_type N) |
|
template<typename Number > |
__global__ void | LinearAlgebra::CUDAWrappers::kernel::set (Number *val, const Number s, const size_type N) |
|
template<typename Number , typename IndexType > |
__global__ void | LinearAlgebra::CUDAWrappers::kernel::set_permutated (const IndexType *indices, Number *val, const Number *v, const IndexType N) |
|
template<typename Number , typename IndexType > |
__global__ void | LinearAlgebra::CUDAWrappers::kernel::gather (Number *val, const IndexType *indices, const Number *v, const IndexType N) |
|
template<typename Number > |
__global__ void | LinearAlgebra::CUDAWrappers::kernel::add_permutated (const size_type *indices, Number *val, const Number *v, const size_type N) |
|