10#ifndef TLAPACK_TRMM_OUT
11#define TLAPACK_TRMM_OUT
13#include "../../../test/include/MatrixMarket.hpp"
109 for (idx_t i = 0; i < m; ++i) {
139 for (idx_t j = 0; j < n; ++j)
170 for (idx_t i = 0; i < m; ++i) {
198 for (idx_t j = 0; j < n; ++j)
230 for (idx_t i = 0; i < m; ++i) {
259 for (idx_t j = 0; j < n; ++j)
290 for (idx_t i = 0; i < m; ++i) {
318 for (idx_t j = 0; j < n; ++j)
352 for (idx_t j = 0; j < m; ++j) {
381 for (idx_t j = 0; j < n; ++j)
412 for (idx_t j = 0; j < m; ++j) {
440 for (idx_t j = 0; j < n; ++j)
472 for (idx_t j = 0; j < m; ++j) {
501 for (idx_t j = 0; j < n; ++j)
532 for (idx_t j = 0; j < m; ++j) {
560 for (idx_t j = 0; j < n; ++j)
594 for (idx_t j = 0; j < m; ++j) {
623 for (idx_t j = 0; j < n; ++j)
654 for (idx_t j = 0; j < m; ++j) {
682 for (idx_t j = 0; j < n; ++j)
714 for (idx_t j = 0; j < m; ++j) {
743 for (idx_t j = 0; j < n; ++j)
774 for (idx_t j = 0; j < m; ++j) {
802 for (idx_t j = 0; j < n; ++j)
#define TLAPACK_SCALAR
Macro for tlapack::concepts::Scalar compatible with C++17.
Definition concepts.hpp:915
#define TLAPACK_MATRIX
Macro for tlapack::concepts::Matrix compatible with C++17.
Definition concepts.hpp:896
void trmm_out(Side side, Uplo uplo, Op transA, Diag diag, Op transB, const alpha_t &alpha, const matrixA_t &A, const matrixB_t &B, const beta_t &beta, matrixC_t &C)
Triangular matrix-matrix multiply:
Definition trmm_out.hpp:82
void gemm(Op transA, Op transB, const alpha_t &alpha, const matrixA_t &A, const matrixB_t &B, const beta_t &beta, matrixC_t &C)
General matrix-matrix multiply:
Definition gemm.hpp:61
Sort the numbers in D in increasing order (if ID = 'I') or in decreasing order (if ID = 'D' ).
Definition arrayTraits.hpp:15
typename traits::real_type_traits< Types..., int >::type real_type
The common real type of the list of types.
Definition scalar_type_traits.hpp:113
constexpr T conj(const T &x) noexcept
Extends std::conj() to real datatypes.
Definition utils.hpp:100
Diag
Definition types.hpp:197
@ NonUnit
The main diagonal is not assumed to consist of 1's.
Side
Definition types.hpp:271
constexpr auto diag(T &A, int diagIdx=0) noexcept
Get the Diagonal of an Eigen Matrix.
Definition eigen.hpp:576
Op
Definition types.hpp:227
@ ConjTrans
conjugate transpose
Uplo
Definition types.hpp:50
@ Upper
0 <= i <= j, 0 <= j <= n.