batchlas::Syr2kOptions< T > Struct Template Reference

Overview

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

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

Definition at line 211 of file options.hh.

#include <batchlas/blas/options.hh>

Variables

◆ alpha

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

scale of the product pair

Definition at line 212 of file options.hh.

◆ beta

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

scale of the incoming C

Definition at line 213 of file options.hh.

◆ uplo

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

triangle of C that is written

Definition at line 214 of file options.hh.

◆ trans

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

NoTrans or Trans.

Definition at line 215 of file options.hh.