(git:c5411e0)
Loading...
Searching...
No Matches
cp_fm_basic_linalg::cp_fm_contracted_trace Interface Reference

Public Member Functions

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)
 

Detailed Description

Definition at line 84 of file cp_fm_basic_linalg.F.

Member Function/Subroutine Documentation

◆ 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_alist of A matrices
matrix_blist of B matrices
tracecomputed traces
accurate...

Definition at line 1235 of file cp_fm_basic_linalg.F.

Here is the call graph for this function:

◆ 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 
)

Definition at line 1315 of file cp_fm_basic_linalg.F.

Here is the call graph for this function:

◆ 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 
)

Definition at line 1395 of file cp_fm_basic_linalg.F.

Here is the call graph for this function:

◆ 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 
)

Definition at line 1475 of file cp_fm_basic_linalg.F.

Here is the call graph for this function:

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