addScaled() implementation for CUDA dense tensors. More...
#include "inc/dense/cuda.h"
#include "inc/dense/identity.h"
#include "inc/dense/offset.h"
#include "inc/dense/dense.h"
Namespaces | |
namespace | syten |
Syten namespace. | |
namespace | syten::CudaDenseTensorImpl |
Implementation namespace for CUDA dense tensors. | |
Functions | |
template<Rank rank, typename Scalar > | |
void | syten::CudaDenseTensorImpl::addScaled (CudaDenseTensor< rank, Scalar > &a, CudaDenseTensor< rank, Scalar > const &b, typename IdentityType< Scalar >::type const factor, EliminateZeros const ezeros=EliminateZeros::No) |
Adds the entries of the CUDA dense tensor b scaled by factor to those of a . More... | |
template<Rank rank, typename Scalar > | |
void | syten::CudaDenseTensorImpl::addScaled (CudaDenseTensor< rank, Scalar > &a, DenseTensor< rank, Scalar > const &b, typename IdentityType< Scalar >::type const factor, EliminateZeros const ezeros) |
Adds the entries of the host-based dense tensor b scaled by factor to the CUDA dense tensor a . More... | |
template<Rank rank, typename Scalar > | |
void | syten::CudaDenseTensorImpl::addScaled (CudaDenseTensor< rank, Scalar > &a, IdentityDenseTensor< rank, Scalar > const &b, typename IdentityType< Scalar >::type const factor, EliminateZeros const ezeros) |
Adds the entries of the identity tensor b scaled by factor to the CUDA dense tensor a . More... | |
template<Rank rank, typename Scalar > | |
void | syten::CudaDenseTensorImpl::addScaled (CudaDenseTensor< rank, Scalar > &a, OffsetDenseTensor< rank, Scalar > const &b, typename IdentityType< Scalar >::type const factor, EliminateZeros const ezeros) |
Adds the entries of the offset dense tensor b scaled by factor to the CUDA dense tensor a . More... | |
addScaled() implementation for CUDA dense tensors.