triqs_dft_tools.converters.plovasp.proj_group.ProjectorGroup.orthogonalize_projector_matrix

ProjectorGroup.orthogonalize_projector_matrix(p_matrix)[source]

Orthogonalizes a projector defined by a rectangular matrix p_matrix.

Parameters:
p_matrix (numpy.array[complex])matrix Nm x Nb, where Nm is

the number of orbitals, Nb number of bands

Returns:
Orthogonalized projector matrix, initial overlap matrix and its eigenvalues.