SyTen
cuda_prod.cpp File Reference

Implementation for inc/dense/cuda_prod.h More...

+ Include dependency graph for cuda_prod.cpp:

Namespaces

namespace  syten
 Syten namespace.
 
namespace  syten::CudaDenseTensorImpl
 Implementation namespace for CUDA dense tensors.
 

Functions

void syten::CudaDenseTensorImpl::cuda_mm_cm (CudaPtr< const double > at, CudaPtr< const double > bt, CudaPtr< double > rt, Size const dx, Size const dy, Size const dz)
 CUDA real matrix-matrix multiplication. More...
 
void syten::CudaDenseTensorImpl::cuda_mm_cm (CudaPtr< const float > at, CudaPtr< const float > bt, CudaPtr< float > rt, Size const dx, Size const dy, Size const dz)
 CUDA real float matrix-matrix multiplication. More...
 
void syten::CudaDenseTensorImpl::cuda_mm_cm (CudaPtr< const std::complex< double > > at, CudaPtr< const std::complex< double > > bt, CudaPtr< std::complex< double > > rt, Size const dx, Size const dy, Size const dz)
 CUDA complex matrix-matrix multiplication. More...
 
void syten::CudaDenseTensorImpl::cuda_mm_cm (CudaPtr< const std::complex< float > > at, CudaPtr< const std::complex< float > > bt, CudaPtr< std::complex< float > > rt, Size const dx, Size const dy, Size const dz)
 CUDA complex float matrix-matrix multiplication. More...
 

Detailed Description

Implementation for inc/dense/cuda_prod.h