Reference documentation for deal.II version 9.4.1
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Loading...
Searching...
No Matches
Functions
internal::QRImplementation Namespace Reference

Functions

template<typename Number >
void call_trmv (const char uplo, const char trans, const char diag, const types::blas_int n, const Number *a, const types::blas_int lda, Number *x, const types::blas_int incx)
 
template<typename Number >
void call_trtrs (const char uplo, const char trans, const char diag, const types::blas_int n, const types::blas_int nrhs, const Number *a, const types::blas_int lda, Number *b, const types::blas_int ldb, types::blas_int *info)
 
template void call_trmv (const char, const char, const char, const types::blas_int, const float *, const types::blas_int, float *, const types::blas_int)
 
template void call_trmv (const char, const char, const char, const types::blas_int, const double *, const types::blas_int, double *, const types::blas_int)
 
template void call_trmv (const char, const char, const char, const types::blas_int, const std::complex< float > *, const types::blas_int, std::complex< float > *, const types::blas_int)
 
template void call_trmv (const char, const char, const char, const types::blas_int, const std::complex< double > *, const types::blas_int, std::complex< double > *, const types::blas_int)
 
template void call_trtrs (const char, const char, const char, const types::blas_int, const types::blas_int, const float *, const types::blas_int, float *, const types::blas_int, types::blas_int *)
 
template void call_trtrs (const char, const char, const char, const types::blas_int, const types::blas_int, const double *, const types::blas_int, double *, const types::blas_int, types::blas_int *)
 
template void call_trtrs (const char, const char, const char, const types::blas_int, const types::blas_int, const std::complex< float > *, const types::blas_int, std::complex< float > *, const types::blas_int, types::blas_int *)
 
template void call_trtrs (const char, const char, const char, const types::blas_int, const types::blas_int, const std::complex< double > *, const types::blas_int, std::complex< double > *, const types::blas_int, types::blas_int *)
 

Function Documentation

◆ call_trmv() [1/5]

template<typename Number >
void internal::QRImplementation::call_trmv ( const char  uplo,
const char  trans,
const char  diag,
const types::blas_int  n,
const Number *  a,
const types::blas_int  lda,
Number *  x,
const types::blas_int  incx 
)

Definition at line 32 of file qr.cc.

◆ call_trtrs() [1/5]

template<typename Number >
void internal::QRImplementation::call_trtrs ( const char  uplo,
const char  trans,
const char  diag,
const types::blas_int  n,
const types::blas_int  nrhs,
const Number *  a,
const types::blas_int  lda,
Number *  b,
const types::blas_int  ldb,
types::blas_int info 
)

Definition at line 46 of file qr.cc.

◆ call_trmv() [2/5]

template void internal::QRImplementation::call_trmv ( const char  ,
const char  ,
const char  ,
const types::blas_int  ,
const float *  ,
const types::blas_int  ,
float *  ,
const types::blas_int   
)

◆ call_trmv() [3/5]

template void internal::QRImplementation::call_trmv ( const char  ,
const char  ,
const char  ,
const types::blas_int  ,
const double *  ,
const types::blas_int  ,
double *  ,
const types::blas_int   
)

◆ call_trmv() [4/5]

template void internal::QRImplementation::call_trmv ( const char  ,
const char  ,
const char  ,
const types::blas_int  ,
const std::complex< float > *  ,
const types::blas_int  ,
std::complex< float > *  ,
const types::blas_int   
)

◆ call_trmv() [5/5]

template void internal::QRImplementation::call_trmv ( const char  ,
const char  ,
const char  ,
const types::blas_int  ,
const std::complex< double > *  ,
const types::blas_int  ,
std::complex< double > *  ,
const types::blas_int   
)

◆ call_trtrs() [2/5]

template void internal::QRImplementation::call_trtrs ( const char  ,
const char  ,
const char  ,
const types::blas_int  ,
const types::blas_int  ,
const float *  ,
const types::blas_int  ,
float *  ,
const types::blas_int  ,
types::blas_int  
)

◆ call_trtrs() [3/5]

template void internal::QRImplementation::call_trtrs ( const char  ,
const char  ,
const char  ,
const types::blas_int  ,
const types::blas_int  ,
const double *  ,
const types::blas_int  ,
double *  ,
const types::blas_int  ,
types::blas_int  
)

◆ call_trtrs() [4/5]

template void internal::QRImplementation::call_trtrs ( const char  ,
const char  ,
const char  ,
const types::blas_int  ,
const types::blas_int  ,
const std::complex< float > *  ,
const types::blas_int  ,
std::complex< float > *  ,
const types::blas_int  ,
types::blas_int  
)

◆ call_trtrs() [5/5]

template void internal::QRImplementation::call_trtrs ( const char  ,
const char  ,
const char  ,
const types::blas_int  ,
const types::blas_int  ,
const std::complex< double > *  ,
const types::blas_int  ,
std::complex< double > *  ,
const types::blas_int  ,
types::blas_int  
)