Impurity dynamical response functions
The global interface to the all the available procedures
evaluating dynamical response functions of the quantum impurity
problem in the channels: spin, charge, pair and exciton.
The correct function is called according to the value of ed_mode.
Quick access
- Routines:
buildchi_impurity(),get_denschi(),get_exctchi(),get_pairchi(),get_spinchi()
Used modules
ed_input_vars: User-accessible input variablesed_vars_global: Global variable accessible throughout the codeed_setup: Routines for solver environment initialization and finalizationed_aux_funx: Assortment of auxiliary procedures required throughout the codeed_chi_spin: Routines for spin susceptibility calculation,NORMALcaseed_chi_dens: Routines for susceptibility calculation,NORMALcaseed_chi_pair: Routines for pair susceptibility calculation,NORMALcaseed_chi_exct: Routines for excitonic susceptibility calculation,NORMALcase
External modules
Subroutines and functions
- subroutine ed_chi_functions/buildchi_impurity()
Build the quantum impurity electrons Susceptibilities \(\hat{\chi}\) calling the correct procedure according to the value of
ed_mode. Write the results on file.normal:build_spinChi_normal(),build_densChi_normal(),build_pairChi_normal(),build_exctChi_normal()superc: unavailablenonsu2: unavailable
- Use :
- function ed_chi_functions/get_spinchi(zeta[, axis])
Returns the spin susceptibility for a provided values array
- function ed_chi_functions/get_denschi(zeta[, axis])
Returns the charge susceptibility for a provided values array
- function ed_chi_functions/get_pairchi(zeta[, axis])
Returns the pair susceptibility for a provided values array
- function ed_chi_functions/get_exctchi(zeta[, axis])
Returns the excitonic susceptibility for a provided values array