![]() |
(git:7fc1fe1)
|
Smooth band transition between population and coherence relaxation times. More...
Data Types | |
| type | nlo_band_transition_type |
Functions/Subroutines | |
| subroutine, public | nlo_band_transition_prepare (energies, width, rate1, rate2, relaxation) |
| Prepare Γ_H(X)=γ₂X+(γ₁−γ₂)exp[−(ad_H/w)²]X, ad_H(X)=[H,X]. | |
| real(dp) function, public | nlo_band_transition_rate (relaxation, iband, jband) |
| Return the central relaxation rate for one band pair. | |
| subroutine, public | nlo_band_transition_correction (relaxation, hamiltonian, density, grade, correction) |
| Sum relaxation corrections for one complete Cartesian Taylor grade. | |
Smooth band transition between population and coherence relaxation times.
| subroutine, public nlo_t1_t2_band_transition::nlo_band_transition_prepare | ( | real(dp), dimension(:), intent(in) | energies, |
| real(dp), intent(in) | width, | ||
| real(dp), intent(in) | rate1, | ||
| real(dp), intent(in) | rate2, | ||
| type(nlo_band_transition_type), intent(inout) | relaxation ) |
Prepare Γ_H(X)=γ₂X+(γ₁−γ₂)exp[−(ad_H/w)²]X, ad_H(X)=[H,X].
| energies | Band energies in Hartree |
| width | Energy scale of the smooth transition in Hartree |
| rate1 | Population damping energy in Hartree |
| rate2 | Coherence damping energy in Hartree |
| relaxation | Prepared band transition state |
Definition at line 55 of file nlo_T1_T2_band_transition.F.
| real(dp) function, public nlo_t1_t2_band_transition::nlo_band_transition_rate | ( | type(nlo_band_transition_type), intent(in) | relaxation, |
| integer, intent(in) | iband, | ||
| integer, intent(in) | jband ) |
Return the central relaxation rate for one band pair.
| relaxation | Prepared band transition state |
| iband | First band index |
| jband | Second band index |
Definition at line 94 of file nlo_T1_T2_band_transition.F.
| subroutine, public nlo_t1_t2_band_transition::nlo_band_transition_correction | ( | type(nlo_band_transition_type), intent(in) | relaxation, |
| complex(dp), dimension(:, :, :), intent(in) | hamiltonian, | ||
| complex(dp), dimension(:, :, :), intent(in) | density, | ||
| integer, intent(in) | grade, | ||
| complex(dp), dimension(:, :, :), intent(out) | correction ) |
Sum relaxation corrections for one complete Cartesian Taylor grade.
| relaxation | Prepared band transition state |
| hamiltonian | Hamiltonian Taylor coefficients in the band basis |
| density | Physical Taylor coefficients; only lower grades are read |
| grade | Requested total Cartesian derivative order, between one and four |
| correction | Corrections of this grade in nlo_derivative_indices order |
Definition at line 121 of file nlo_T1_T2_band_transition.F.