![]() |
(git:7fc1fe1)
|
Local full-tensor independent-particle current response through fifth field order. More...
Functions/Subroutines | |
| subroutine, public | nlo_current_tensor_derivatives (order, omega, energies, rate1, rate2, transition_width, hamiltonian, connection, curvature, rho0, velocity, current, elements) |
| Compute intrinsically permutation-symmetric χ^(n) current at one k point. | |
Local full-tensor independent-particle current response through fifth field order.
| subroutine, public nlo_current::nlo_current_tensor_derivatives | ( | integer, intent(in) | order, |
| real(kind=dp), dimension(:), intent(in) | omega, | ||
| real(kind=dp), dimension(:), intent(in) | energies, | ||
| real(kind=dp), intent(in) | rate1, | ||
| real(kind=dp), intent(in) | rate2, | ||
| real(kind=dp), intent(in) | transition_width, | ||
| complex(dp), dimension(:, :, :), intent(in) | hamiltonian, | ||
| complex(dp), dimension(:, :, :, :), intent(in) | connection, | ||
| complex(dp), dimension(:, :, :), intent(in) | curvature, | ||
| complex(dp), dimension(:, :, :), intent(in) | rho0, | ||
| complex(dp), dimension(:, :, :), intent(in) | velocity, | ||
| complex(dp), dimension(:, :), intent(out) | current, | ||
| logical, dimension(:, :), intent(in), optional | elements ) |
Compute intrinsically permutation-symmetric χ^(n) current at one k point.
| order | Number of incident fields, 2:5 |
| omega | Incident photon energies in Hartree |
| energies | Central band energies in Hartree |
| rate1 | Population damping energy in Hartree |
| rate2 | Coherence damping energy in Hartree |
| transition_width | Band-energy width of their smooth transition in Hartree |
| hamiltonian | Orthogonal Bloch Hamiltonian normalized k derivatives through grade n |
| connection | Orthogonal Bloch position connection derivatives through grade n-1 |
| curvature | Three position-curvature matrices for this k point and spin |
| rho0 | Equilibrium density derivatives through grade n |
| velocity | Physical central-band velocity in bohr/atomic time |
| current | Complex current tensor, 3 by 3**order |
| elements | Optional output/input selection, same shape and indexing as current. Only required subset responses are evaluated. Unselected outputs remain zero. |
Definition at line 67 of file nlo_current_tensor_derivatives.F.