batchlas::SyrkOptions< T > Struct Template Reference

Overview

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

Options for syrk(): \(C := \alpha\,\mathrm{op}(A)\,\mathrm{op}(A)^T + \beta C\).

Definition at line 202 of file options.hh.

#include <batchlas/blas/options.hh>

Variables

◆ alpha

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

scale of the product

Definition at line 203 of file options.hh.

◆ beta

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

scale of the incoming C

Definition at line 204 of file options.hh.

◆ uplo

template<typename T>
Uplo batchlas::SyrkOptions< T >::uplo = Uplo::Lower

triangle of C that is written

Definition at line 205 of file options.hh.

◆ trans

template<typename T>
Transpose batchlas::SyrkOptions< T >::trans = Transpose::NoTrans

NoTrans ( \(AA^T\)) or Trans ( \(A^TA\)).

Definition at line 206 of file options.hh.