1
      2
      3
      4
      5
<doc  6
      7
      8
      9
     10
     11
     12
     13
     14
     15
     16
     17
     18
     19
     20
     21

     22
     23
     24
     25
     26
     27
#ifndef ULMBLAS_CXXBLAS_LEVEL3_TRSM_H
#define ULMBLAS_CXXBLAS_LEVEL3_TRSM_H 1

namespace cxxblas {

template <typename IndexType, typename Alpha, typename TA, typename TB>
    void
    trsm(bool         left,
         IndexType    m,
         IndexType    n,
         const Alpha  &alpha,
         bool         lowerA,
         bool         transA,
         bool         conjA,
         bool         unitDiagA,
         const TA     *A,
         IndexType    incRowA,
         IndexType    incColA,
         TB           *B,
         IndexType    incRowB,
         IndexType    incColB);

// namespace cxxblas

#endif // ULMBLAS_CXXBLAS_LEVEL3_TRSM_H

#include <ulmblas/cxxblas/level3/trsm.tcc>