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

Overview

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

Operands of a matrix-matrix operation: \( C := \alpha\,(\ldots B \ldots) + \beta\,C \).

See also
make_matmat_operand()

Definition at line 90 of file group_blas_common.hh.

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

Variables

◆ b

second input matrix

Definition at line 91 of file group_blas_common.hh.

◆ c

output matrix; read (scaled by beta) and overwritten

Definition at line 92 of file group_blas_common.hh.

◆ alpha

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

scale of the product

Definition at line 93 of file group_blas_common.hh.

◆ beta

template<typename T>
T batchlas::device::MatrixMatrixOperand< T >::beta = T(0)

scale of the input C; 0 still reads C

Definition at line 94 of file group_blas_common.hh.