Graphene#
- class quant_met.mean_field.hamiltonians.Graphene(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 current density.
Calculate the density of states (DOS).
Calculate the free energy for the Hamiltonian.
Calculate the spectral gap.
Calculate the superfluid weight.
Diagonalizes the BdG Hamiltonian.
Diagonalizes the normal state Hamiltonian.
from_file(filename)Initialize a Hamiltonian from a previously saved HDF5 file.
gap_equation(k)Gap equation.
gap_equation_loop(bdg_energies, ...)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.