Impurity diagonalization interface
The global interface to the all the available exact diagonalization
procedures. The correct diagonalization is called according to the
value of ed_mode.
Quick access
- Routines:
Used modules
ed_input_vars: User-accessible input variablesed_vars_global: Global variable accessible throughout the codeed_eigenspace: Data types for the eigenspaceed_diag_normal: Routines for Hamiltonian diagonalization,NORMALcaseed_diag_superc: Routines for Hamiltonian diagonalization,SUPERCcaseed_diag_nonsu2: Routines for ED/Lanczos,NONSU2case
Subroutines and functions
- subroutine ed_diag/diagonalize_impurity()
Call the correct impurity diagonalization procedure according to the value of
ed_mode.normal:diagonalize_impurity_normal()superc:diagonalize_impurity_superc()nonsu2:diagonalize_impurity_nonsu2()