quant_met.mean_field.hamiltonians.TwoBand.

bdg_hamiltonian#

TwoBand.bdg_hamiltonian(k)#

Generate the Bogoliubov-de Gennes (BdG) Hamiltonian.

The BdG Hamiltonian incorporates pairing interactions and is used to study superfluid and superconducting phases. This method constructs a 2x2 block Hamiltonian based on the normal state Hamiltonian and the pairing terms.

Parameters:
knumpy.ndarray

List of k points in reciprocal space.

Returns:
numpy.ndarray

The BdG Hamiltonian matrix evaluated at the specified k points.