batchlas::Her2kOptions< T > Struct Template Reference

Overview

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

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

alpha is complex and beta real: the pair is Hermitian for any alpha.

Definition at line 193 of file options.hh.

#include <batchlas/blas/options.hh>

Variables

◆ alpha

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

complex scale

Definition at line 194 of file options.hh.

◆ beta

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

real scale of the incoming C

Definition at line 195 of file options.hh.

◆ uplo

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

triangle of C that is written

Definition at line 196 of file options.hh.

◆ trans

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

NoTrans or ConjTrans.

Definition at line 197 of file options.hh.