Octopus
blas_oct_m::blas_trmm Interface Reference

--------------— trmm ---------------— Performs one of the matrix-matrix operations More...

Detailed Description

--------------— trmm ---------------— Performs one of the matrix-matrix operations

\[ B := \alpha op( A )B, \mbox{ or } B := \alpha B op( A ), \]

where \(\alpha\) is a scalar, B is an \(m\times n\)matrix, A is a unit, or non-unit, upper or lower triangular matrix and op( A ) is one of

\[ op( A ) = A \mbox{ or } op( A ) = A^T. \]

Definition at line 562 of file blas.F90.

Public Member Functions

subroutine dtrmm (side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb)
 
subroutine ztrmm (side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb)
 
subroutine strmm (side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb)
 
subroutine ctrmm (side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb)
 

Member Function/Subroutine Documentation

◆ dtrmm()

subroutine blas_oct_m::blas_trmm::dtrmm ( character(1), intent(in)  side,
character(1), intent(in)  uplo,
character(1), intent(in)  transa,
character(1), intent(in)  diag,
integer, intent(in)  m,
integer, intent(in)  n,
real(real64), intent(in)  alpha,
real(real64), intent(in)  a,
integer, intent(in)  lda,
real(real64), intent(inout)  b,
integer, intent(in)  ldb 
)

Definition at line 563 of file blas.F90.

◆ ztrmm()

subroutine blas_oct_m::blas_trmm::ztrmm ( character(1), intent(in)  side,
character(1), intent(in)  uplo,
character(1), intent(in)  transa,
character(1), intent(in)  diag,
integer, intent(in)  m,
integer, intent(in)  n,
complex(real64), intent(in)  alpha,
complex(real64), intent(in)  a,
integer, intent(in)  lda,
complex(real64), intent(inout)  b,
integer, intent(in)  ldb 
)

Definition at line 572 of file blas.F90.

◆ strmm()

subroutine blas_oct_m::blas_trmm::strmm ( character(1), intent(in)  side,
character(1), intent(in)  uplo,
character(1), intent(in)  transa,
character(1), intent(in)  diag,
integer, intent(in)  m,
integer, intent(in)  n,
real(real32), intent(in)  alpha,
real(real32), intent(in)  a,
integer, intent(in)  lda,
real(real32), intent(inout)  b,
integer, intent(in)  ldb 
)

Definition at line 581 of file blas.F90.

◆ ctrmm()

subroutine blas_oct_m::blas_trmm::ctrmm ( character(1), intent(in)  side,
character(1), intent(in)  uplo,
character(1), intent(in)  transa,
character(1), intent(in)  diag,
integer, intent(in)  m,
integer, intent(in)  n,
complex(real32), intent(in)  alpha,
complex(real32), intent(in)  a,
integer, intent(in)  lda,
complex(real32), intent(inout)  b,
integer, intent(in)  ldb 
)

Definition at line 590 of file blas.F90.


The documentation for this interface was generated from the following file: