dbcsr_trace Interface

public interface dbcsr_trace

Module Procedures

private subroutine dbcsr_trace_s(matrix_a, trace)

traces a DBCSR matrix

Arguments

Type IntentOptional Attributes Name
type(dbcsr_type), intent(in) :: matrix_a

DBCSR matrix

real(kind=real_4), intent(inout) :: trace

the trace of the matrix

private subroutine dbcsr_trace_sd(matrix_a, trace)

Trace of DBCSR matrices

Arguments

Type IntentOptional Attributes Name
type(dbcsr_type), intent(in) :: matrix_a

DBCSR matrices

real(kind=real_8), intent(inout) :: trace

the trace of the product of the matrices

private subroutine dbcsr_trace_c(matrix_a, trace)

traces a DBCSR matrix

Arguments

Type IntentOptional Attributes Name
type(dbcsr_type), intent(in) :: matrix_a

DBCSR matrix

complex(kind=real_4), intent(inout) :: trace

the trace of the matrix

private subroutine dbcsr_trace_z(matrix_a, trace)

traces a DBCSR matrix

Arguments

Type IntentOptional Attributes Name
type(dbcsr_type), intent(in) :: matrix_a

DBCSR matrix

complex(kind=real_8), intent(inout) :: trace

the trace of the matrix