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.