principia_materia.hamiltonian.model_hamiltonian module
- class principia_materia.hamiltonian.model_hamiltonian.ModelHamiltonian(dim=3, ftmode=0)
Bases:
object
- classmethod from_dict(data, ftmode=0)
- get_hamiltonian_at_kpoint(kpoints)
- property hamiltonian_matrices
- property nortbials
- set_hamiltonian(tpoints, hamiltonian_matrices)
- property tpoints
- principia_materia.hamiltonian.model_hamiltonian.format_hamiltonian_to_yaml(obj)
- principia_materia.hamiltonian.model_hamiltonian.get_ModelHamiltonian_hdf5_wrapper()
- principia_materia.hamiltonian.model_hamiltonian.get_ModelHamiltonian_yaml_wrapper()
- principia_materia.hamiltonian.model_hamiltonian.get_modelhamiltonian_from_hdf5(h5file)
- principia_materia.hamiltonian.model_hamiltonian.get_modelhamiltonian_from_yaml(filename)
- principia_materia.hamiltonian.model_hamiltonian.load_hamiltonian(data)
- principia_materia.hamiltonian.model_hamiltonian.save_modelhamiltonian_to_hdf5(obj, h5file='model_hamiltonian.hdf5', overwrite=False)
- principia_materia.hamiltonian.model_hamiltonian.save_modelhamiltonian_to_yaml(obj, filename='model_hamiltonian.hdf5', overwrite=False)