batchlas::GemmOptions< T > Struct Template Reference

Overview

template<typename T>
struct batchlas::GemmOptions< T >

Options for gemm(): \(C := \alpha\,\mathrm{op}(A)\,\mathrm{op}(B) + \beta C\).

Definition at line 144 of file options.hh.

#include <batchlas/blas/options.hh>

Variables

◆ alpha

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

scale of the product

Definition at line 145 of file options.hh.

◆ beta

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

scale of the incoming C; 0 means C is not read

Definition at line 146 of file options.hh.

◆ transA

template<typename T>
Transpose batchlas::GemmOptions< T >::transA = Transpose::NoTrans

op(A)

Definition at line 147 of file options.hh.

◆ transB

template<typename T>
Transpose batchlas::GemmOptions< T >::transB = Transpose::NoTrans

op(B)

Definition at line 148 of file options.hh.

◆ precision

template<typename T>
ComputePrecision batchlas::GemmOptions< T >::precision = ComputePrecision::Default

internal compute type; Default = the input type

Definition at line 149 of file options.hh.