|
subroutine | cp_fm_contracted_trace_a2b2t2_aa (matrix_a, matrix_b, trace, accurate) |
| Compute trace(i,j) = \sum_k Tr (matrix_a(k,i)^T matrix_b(k,j)).
|
|
subroutine | cp_fm_contracted_trace_a2b2t2_ap (matrix_a, matrix_b, trace, accurate) |
|
subroutine | cp_fm_contracted_trace_a2b2t2_pa (matrix_a, matrix_b, trace, accurate) |
|
subroutine | cp_fm_contracted_trace_a2b2t2_pp (matrix_a, matrix_b, trace, accurate) |
|
Definition at line 85 of file cp_fm_basic_linalg.F.
◆ cp_fm_contracted_trace_a2b2t2_aa()
subroutine cp_fm_basic_linalg::cp_fm_contracted_trace::cp_fm_contracted_trace_a2b2t2_aa |
( |
type(cp_fm_type), dimension(:, :), intent(in) |
matrix_a, |
|
|
type(cp_fm_type), dimension(:, :), intent(in) |
matrix_b, |
|
|
real(kind=dp), dimension(:, :), intent(out) |
trace, |
|
|
logical, intent(in), optional |
accurate |
|
) |
| |
Compute trace(i,j) = \sum_k Tr (matrix_a(k,i)^T matrix_b(k,j)).
- Parameters
-
matrix_a | list of A matrices |
matrix_b | list of B matrices |
trace | computed traces |
accurate | ... |
Definition at line 1220 of file cp_fm_basic_linalg.F.
◆ cp_fm_contracted_trace_a2b2t2_ap()
subroutine cp_fm_basic_linalg::cp_fm_contracted_trace::cp_fm_contracted_trace_a2b2t2_ap |
( |
type(cp_fm_type), dimension(:, :), intent(in) |
matrix_a, |
|
|
type(cp_fm_p_type), dimension(:, :), intent(in) |
matrix_b, |
|
|
real(kind=dp), dimension(:, :), intent(out) |
trace, |
|
|
logical, intent(in), optional |
accurate |
|
) |
| |
◆ cp_fm_contracted_trace_a2b2t2_pa()
subroutine cp_fm_basic_linalg::cp_fm_contracted_trace::cp_fm_contracted_trace_a2b2t2_pa |
( |
type(cp_fm_p_type), dimension(:, :), intent(in) |
matrix_a, |
|
|
type(cp_fm_type), dimension(:, :), intent(in) |
matrix_b, |
|
|
real(kind=dp), dimension(:, :), intent(out) |
trace, |
|
|
logical, intent(in), optional |
accurate |
|
) |
| |
◆ cp_fm_contracted_trace_a2b2t2_pp()
subroutine cp_fm_basic_linalg::cp_fm_contracted_trace::cp_fm_contracted_trace_a2b2t2_pp |
( |
type(cp_fm_p_type), dimension(:, :), intent(in) |
matrix_a, |
|
|
type(cp_fm_p_type), dimension(:, :), intent(in) |
matrix_b, |
|
|
real(kind=dp), dimension(:, :), intent(out) |
trace, |
|
|
logical, intent(in), optional |
accurate |
|
) |
| |
The documentation for this interface was generated from the following file: