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_quantum_metric(k, bands)Calculate the quantum metric (geometric tensor) for specified bands.
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.