batchlas::TrmmOptions< T > Struct Template Reference

Overview

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

Options for trmm(): \(C := \alpha\,\mathrm{op}(A)\,B\) (Left) or \(\alpha B\,\mathrm{op}(A)\) (Right). No beta.

Definition at line 220 of file options.hh.

#include <batchlas/blas/options.hh>

Variables

◆ alpha

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

scale of the product

Definition at line 221 of file options.hh.

◆ side

template<typename T>
Side batchlas::TrmmOptions< T >::side = Side::Left

which side op(A) multiplies from

Definition at line 222 of file options.hh.

◆ uplo

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

which triangle A is

Definition at line 223 of file options.hh.

◆ trans

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

op(A)

Definition at line 224 of file options.hh.

◆ diag

template<typename T>
Diag batchlas::TrmmOptions< T >::diag = Diag::NonUnit

Unit: A's diagonal is taken as ones and not read.

Definition at line 225 of file options.hh.