Some operators implemented for generic dense tensors. More...
#include "inc/dense/generic.h"
#include "inc/dense/dense_operators.h"
#include "inc/dense/offset_operators.h"
#include "inc/dense/cuda_operators.h"
Namespaces | |
namespace | syten |
Syten namespace. | |
namespace | syten::GenericDenseTensorImpl |
Implementation for the generic dense tensor. | |
Functions | |
template<Rank rank, typename ScalarA , typename ScalarB , template< Rank ra, typename ScalarAa > typename A> | |
A< rank, ScalarA > & | syten::GenericDenseTensorImpl::operator*= (A< rank, ScalarA > &a, ScalarB) |
Dummy implementation to scale a dense tensor by a scalar. More... | |
template<Rank rank, typename ScalarA , typename ScalarB > | |
GenericDenseTensor< rank, ScalarA > | syten::GenericDenseTensorImpl::operator*= (GenericDenseTensor< rank, ScalarA > &&a, ScalarB const &b) |
\( a_{i\ldots} = b \cdot a_{i\ldots} \) More... | |
template<Rank rank, typename ScalarA , typename ScalarB > | |
GenericDenseTensor< rank, ScalarA > & | syten::GenericDenseTensorImpl::operator*= (GenericDenseTensor< rank, ScalarA > &a, ScalarB const &b) |
\( a_{i\ldots} = b \cdot a_{i\ldots} \) More... | |
Some operators implemented for generic dense tensors.