|
SLATE 2024.05.31
Software for Linear Algebra Targeting Exascale
|
Functions | |
| template<typename scalar_t > | |
| void | slate::tile::scale (scalar_t alpha, Tile< scalar_t > &A) |
| Scale by a constant: \(A = \alpha A\). | |
| template<typename scalar_t > | |
| void | slate::tile::scale (scalar_t alpha, Tile< scalar_t > &&A) |
| Converts rvalue refs to lvalue refs. | |
| template<typename scalar_t > | |
| int64_t | slate::tile::scale (blas::real_type< scalar_t > numer, blas::real_type< scalar_t > denom, Tile< scalar_t > &A) |
| Scale matrix entries by the real scalar numer/denom. | |
| template<typename scalar_t > | |
| int64_t | slate::tile::scale (blas::real_type< scalar_t > numer, blas::real_type< scalar_t > denom, Tile< scalar_t > &&A) |
| Converts rvalue refs to lvalue refs. | |
| template<typename scalar_t , typename scalar_t2 > | |
| void | slate::tile::scale_row_col (Equed equed, scalar_t2 const *R, scalar_t2 const *C, Tile< scalar_t > &&A) |
| Apply row or column scaling, or both, to a Tile. | |
| int64_t slate::tile::scale | ( | blas::real_type< scalar_t > | numer, |
| blas::real_type< scalar_t > | denom, | ||
| Tile< scalar_t > & | A | ||
| ) |
Scale matrix entries by the real scalar numer/denom.
uplo is set in the tile.