Reference documentation for deal.II version 9.6.0
\(\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
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 31 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 45 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 *  )