|
| subroutine | zgemm_square_2 (a_in, a_trans, b_in, b_trans, c_out) |
| | Square array multiplication via LAPACK routines, leaves inputs unchanged.
|
| subroutine | zgemm_square_3 (a_in, a_trans, b_in, b_trans, c_in, c_trans, d_out) |
| | Square array multiplication via LAPACK routines, leaves inputs unchanged, for 3 matrices.
|
| subroutine | dgemm_square_2 (a_in, a_trans, b_in, b_trans, c_out) |
| | Square array multiplication via LAPACK routines, leaves inputs unchanged, real matrices.
|
| subroutine | dgemm_square_3 (a_in, a_trans, b_in, b_trans, c_in, c_trans, d_out) |
| | Square array multiplication via LAPACK routines, leaves inputs unchanged, for 3 matrices.
|
Definition at line 90 of file mathlib.F.
◆ zgemm_square_2()
| subroutine mathlib::gemm_square::zgemm_square_2 |
( |
complex(kind=dp), dimension(:, :), intent(in) | a_in, |
|
|
character, intent(in) | a_trans, |
|
|
complex(kind=dp), dimension(:, :), intent(in) | b_in, |
|
|
character, intent(in) | b_trans, |
|
|
complex(kind=dp), dimension(:, :), intent(inout) | c_out ) |
Square array multiplication via LAPACK routines, leaves inputs unchanged.
- Parameters
-
| A_in | Input matrix 1 |
| A_trans | 'N' - no transpose, 'T' - transpose, 'C' - hermitian conj. of matrix 1 |
| B_in | Input matrix 2 |
| B_trans | 'N' - no transpose, 'T' - transpose, 'C' - hermitian conj. of matrix 2 |
| C_out | Output matrix |
- History
- 11.2025 created [Stepan Marek]
Definition at line 1989 of file mathlib.F.
◆ zgemm_square_3()
| subroutine mathlib::gemm_square::zgemm_square_3 |
( |
complex(kind=dp), dimension(:, :), intent(in) | a_in, |
|
|
character, intent(in) | a_trans, |
|
|
complex(kind=dp), dimension(:, :), intent(in) | b_in, |
|
|
character, intent(in) | b_trans, |
|
|
complex(kind=dp), dimension(:, :), intent(in) | c_in, |
|
|
character, intent(in) | c_trans, |
|
|
complex(kind=dp), dimension(:, :), intent(inout) | d_out ) |
Square array multiplication via LAPACK routines, leaves inputs unchanged, for 3 matrices.
- Parameters
-
| A_in | Input matrix 1 |
| A_trans | 'N' - no transpose, 'T' - transpose, 'C' - hermitian conj. of matrix 1 |
| B_in | Input matrix 2 |
| B_trans | 'N' - no transpose, 'T' - transpose, 'C' - hermitian conj. of matrix 2 |
| C_in | Input matrix 3 |
| C_trans | 'N' - no transpose, 'T' - transpose, 'C' - hermitian conj. of matrix 3 |
| D_out | Output matrix |
- History
- 11.2025 created [Stepan Marek]
Definition at line 2081 of file mathlib.F.
◆ dgemm_square_2()
| subroutine mathlib::gemm_square::dgemm_square_2 |
( |
real(kind=dp), dimension(:, :), intent(in) | a_in, |
|
|
character, intent(in) | a_trans, |
|
|
real(kind=dp), dimension(:, :), intent(in) | b_in, |
|
|
character, intent(in) | b_trans, |
|
|
real(kind=dp), dimension(:, :), intent(inout) | c_out ) |
Square array multiplication via LAPACK routines, leaves inputs unchanged, real matrices.
- Parameters
-
| A_in | Input matrix 1 |
| A_trans | 'N' - no transpose, 'T' - transpose, 'C' - hermitian conj. of matrix 1 |
| B_in | Input matrix 2 |
| B_trans | 'N' - no transpose, 'T' - transpose, 'C' - hermitian conj. of matrix 2 |
| C_out | Output matrix |
- History
- 11.2025 created [Stepan Marek]
Definition at line 2034 of file mathlib.F.
◆ dgemm_square_3()
| subroutine mathlib::gemm_square::dgemm_square_3 |
( |
real(kind=dp), dimension(:, :), intent(in) | a_in, |
|
|
character, intent(in) | a_trans, |
|
|
real(kind=dp), dimension(:, :), intent(in) | b_in, |
|
|
character, intent(in) | b_trans, |
|
|
real(kind=dp), dimension(:, :), intent(in) | c_in, |
|
|
character, intent(in) | c_trans, |
|
|
real(kind=dp), dimension(:, :), intent(inout) | d_out ) |
Square array multiplication via LAPACK routines, leaves inputs unchanged, for 3 matrices.
- Parameters
-
| A_in | Input matrix 1 |
| A_trans | 'N' - no transpose, 'T' - transpose, 'C' - hermitian conj. of matrix 1 |
| B_in | Input matrix 2 |
| B_trans | 'N' - no transpose, 'T' - transpose, 'C' - hermitian conj. of matrix 2 |
| C_in | Input matrix 3 |
| C_trans | 'N' - no transpose, 'T' - transpose, 'C' - hermitian conj. of matrix 3 |
| D_out | Output matrix |
- History
- 11.2025 created [Stepan Marek]
Definition at line 2143 of file mathlib.F.
The documentation for this interface was generated from the following file: