batchlas::device::Rank1UpdateOperand< T > Struct Template Reference

Overview

template<typename T>
struct batchlas::device::Rank1UpdateOperand< T >

Operands of a rank-1 update: \( A := A + \alpha\,x\,y^{T} \) (conjugations per call).

See also
make_rank1_update_operand()

Definition at line 109 of file group_blas_common.hh.

#include <batchlas/blas/device/detail/group_blas_common.hh>

Variables

◆ y

template<typename T>
VectorView<T> batchlas::device::Rank1UpdateOperand< T >::y {}

right vector, length a.cols()

Definition at line 110 of file group_blas_common.hh.

◆ a

matrix updated in place

Definition at line 111 of file group_blas_common.hh.

◆ alpha

template<typename T>
T batchlas::device::Rank1UpdateOperand< T >::alpha = T(1)

scale of the outer product

Definition at line 112 of file group_blas_common.hh.