batchlas::TrsmOptions< T > Struct Template Reference

Overview

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

Options for trsm(): solve \(\mathrm{op}(A)X = \alpha B\) (Left) or \(X\,\mathrm{op}(A) = \alpha B\) (Right).

Definition at line 230 of file options.hh.

#include <batchlas/blas/options.hh>

Variables

◆ alpha

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

scale of the right-hand side

Definition at line 231 of file options.hh.

◆ side

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

which side op(A) is on

Definition at line 232 of file options.hh.

◆ uplo

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

which triangle A is

Definition at line 233 of file options.hh.

◆ trans

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

op(A)

Definition at line 234 of file options.hh.

◆ diag

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

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

Definition at line 235 of file options.hh.