|
SLATE 2024.05.31
Software for Linear Algebra Targeting Exascale
|
Functions | |
| template<typename scalar_t > | |
| void | slate::tile::henorm (Norm norm, Tile< scalar_t > const &A, blas::real_type< scalar_t > *values) |
| Hermitian matrix norm. | |
| template<typename scalar_t > | |
| void | slate::tile::henorm (Norm norm, Tile< scalar_t > const &&A, blas::real_type< scalar_t > *values) |
| Converts rvalue refs to lvalue refs. | |
| template<typename scalar_t > | |
| void | slate::tile::genorm (Norm norm, NormScope scope, Tile< scalar_t > const &A, blas::real_type< scalar_t > *values) |
| General matrix norm. | |
| template<typename scalar_t > | |
| void | slate::tile::genorm (Norm norm, NormScope scope, Tile< scalar_t > const &&A, blas::real_type< scalar_t > *values) |
| Converts rvalue refs to lvalue refs. | |
| template<typename scalar_t > | |
| void | slate::tile::trnorm (Norm norm, Diag diag, Tile< scalar_t > const &A, blas::real_type< scalar_t > *values) |
| Trapezoid and triangular matrix norm. | |
| template<typename scalar_t > | |
| void | slate::tile::trnorm (Norm norm, Tile< scalar_t > const &&A, blas::real_type< scalar_t > *values) |
| Converts rvalue refs to lvalue refs. | |
| template<typename scalar_t > | |
| void | slate::tile::synorm (Norm norm, Tile< scalar_t > const &A, blas::real_type< scalar_t > *values) |
| Symmetric matrix norm. | |
| template<typename scalar_t > | |
| void | slate::tile::synorm (Norm norm, Tile< scalar_t > const &&A, blas::real_type< scalar_t > *values) |
| Converts rvalue refs to lvalue refs. | |
| template<typename scalar_t > | |
| void | slate::tile::synorm_offdiag (Norm norm, Tile< scalar_t > const &A, blas::real_type< scalar_t > *col_sums, blas::real_type< scalar_t > *row_sums) |
| Symmetric matrix norm, off-diagonal tiles. | |
| template<typename scalar_t > | |
| void | slate::tile::synorm_offdiag (Norm norm, Tile< scalar_t > const &&A, blas::real_type< scalar_t > *col_sums, blas::real_type< scalar_t > *row_sums) |
| Converts rvalue refs to lvalue refs. | |
| void slate::tile::henorm | ( | Norm | norm, |
| Tile< scalar_t > const & | A, | ||
| blas::real_type< scalar_t > * | values | ||
| ) |
Hermitian matrix norm.
The only difference from symmetric matrix norm is the diagonal is assumed to be real.