batchlas::internal::btrd_givens_ops< T, false > Struct Template Reference

Overview

template<typename T>
struct batchlas::internal::btrd_givens_ops< T, false >

Definition at line 85 of file sytrd_sb2st_cta.hh.

#include </home/runner/work/BatchLAS/BatchLAS/src/ops/syev/sytrd/sytrd_sb2st_cta.hh>

Types

◆ Real

template<typename T>
using batchlas::internal::btrd_givens_ops< T, false >::Real = typename base_type<T>::type

Definition at line 86 of file sytrd_sb2st_cta.hh.

Functions

◆ lartg()

template<typename T>
void batchlas::internal::btrd_givens_ops< T, false >::lartg ( const T & f_in,
const T & g_in,
Real & c,
T & s,
T & r )
inlinestatic

Definition at line 88 of file sytrd_sb2st_cta.hh.

◆ rot_pair()

template<typename T>
void batchlas::internal::btrd_givens_ops< T, false >::rot_pair ( T & x,
T & y,
Real c,
const T & s_in )
inlinestatic

Definition at line 95 of file sytrd_sb2st_cta.hh.

◆ rot()

template<typename T>
void batchlas::internal::btrd_givens_ops< T, false >::rot ( int nrot,
StridedView< T > x,
StridedView< T > y,
Real c,
const T & s_in )
inlinestatic

Definition at line 103 of file sytrd_sb2st_cta.hh.

◆ lartv()

template<typename T>
void batchlas::internal::btrd_givens_ops< T, false >::lartv ( int nrot,
StridedView< T > x,
StridedView< T > y,
ConstStridedView< Real > c,
ConstStridedView< T > s )
inlinestatic

Definition at line 109 of file sytrd_sb2st_cta.hh.

◆ largv()

template<typename T>
void batchlas::internal::btrd_givens_ops< T, false >::largv ( int nrot,
StridedView< T > x,
StridedView< T > w,
StridedView< Real > c )
inlinestatic

Definition at line 117 of file sytrd_sb2st_cta.hh.

◆ lar2v_pair()

template<typename T>
void batchlas::internal::btrd_givens_ops< T, false >::lar2v_pair ( T & x,
T & y,
T & z,
Real ci,
const T & si_in )
inlinestatic

Definition at line 121 of file sytrd_sb2st_cta.hh.

◆ lar2v()

template<typename T>
void batchlas::internal::btrd_givens_ops< T, false >::lar2v ( int nrot,
StridedView< T > x,
StridedView< T > y,
StridedView< T > z,
ConstStridedView< Real > c,
ConstStridedView< T > s )
inlinestatic

Definition at line 139 of file sytrd_sb2st_cta.hh.

◆ prepare_work_for_right()

template<typename T>
void batchlas::internal::btrd_givens_ops< T, false >::prepare_work_for_right ( int ,
T * ,
int  )
inlinestatic

Definition at line 150 of file sytrd_sb2st_cta.hh.

◆ ensure_band_diag_real()

template<typename T>
void batchlas::internal::btrd_givens_ops< T, false >::ensure_band_diag_real ( T * ,
int ,
int  )
inlinestatic

Definition at line 151 of file sytrd_sb2st_cta.hh.

◆ finalize_tridiag()

template<typename T>
void batchlas::internal::btrd_givens_ops< T, false >::finalize_tridiag ( const KernelMatrixView< T, MatrixFormat::Dense > & AB,
int n,
VectorView< Real > D,
VectorView< Real > E,
VectorView< T > TAU )
inlinestatic

Definition at line 153 of file sytrd_sb2st_cta.hh.