ThreeBand#
- class quant_met.mean_field.hamiltonians.ThreeBand(parameters)#
Hamiltonian for Graphene.
Methods
Generate the Bogoliubov-de Gennes (BdG) Hamiltonian.
bdg_hamiltonian_derivative(k, direction)Calculate the derivative of the BdG Hamiltonian.
calculate_bandstructure(k[, overlaps])Calculate the band structure.
Calculate the density of states (DOS).
Calculate the spectral gap.
Diagonalizes the BdG Hamiltonian.
Diagonalizes the normal state Hamiltonian.
from_file(filename)Initialize a Hamiltonian from a previously saved HDF5 file.
gap_equation(k)Calculate the gap equation.
Return the specific parameters model for the subclass.
hamiltonian(k)Return the normal state Hamiltonian.
hamiltonian_derivative(k, direction)Calculate the spatial derivative of the Hamiltonian.
save(filename)Save the Hamiltonian configuration as an HDF5 file.
setup_lattice(parameters)Set up the lattice based on the provided parameters.