anticommutator Function

public pure function anticommutator(A, B) result(R)

Calculates the anticommutator between two complex square matrices.

Arguments

Type IntentOptional Attributes Name
complex(kind=wp), intent(in), dimension(:, :) :: A

Left matrix [n×n]

complex(kind=wp), intent(in), dimension(size(A, 1), size(A, 1)) :: B

Right matrix [n×n]

Return Value complex(kind=wp), dimension(size(A, 1), size(A, 1))

Anticommutator R = {A,B}