![]() |
(git:e68414f)
|
Functions/Subroutines | |
| subroutine, public | vxc_of_r_new (xc_fun_section, rho_set, deriv_set, deriv_order, needs, w, lsd, na, nr, exc, vxc, vxg, vtau, energy_only, adiabatic_rescale_factor) |
| ... | |
| subroutine, public | vxc_of_r_epr (xc_fun_section, rho_set, deriv_set, needs, w, lsd, na, nr, exc, vxc, vxg, vtau) |
| Specific EPR version of vxc_of_r_new. | |
| subroutine, public | xc_2nd_deriv_of_r (rho_set, rho1_set, xc_section, deriv_set, w, vxc, vxg, do_triplet, do_sf) |
| ... | |
| subroutine, public | xc_rho_set_atom_update (rho_set, needs, nspins, bo) |
| ... | |
| subroutine, public | fill_rho_set (rho_set, lsd, nspins, needs, rho, drho, tau, na, ir) |
| ... | |
| subroutine, public xc_atom::vxc_of_r_new | ( | type(section_vals_type), pointer | xc_fun_section, |
| type(xc_rho_set_type), intent(in) | rho_set, | ||
| type(xc_derivative_set_type), intent(in) | deriv_set, | ||
| integer, intent(in) | deriv_order, | ||
| type(xc_rho_cflags_type), intent(in) | needs, | ||
| real(dp), dimension(:, :), pointer | w, | ||
| logical, intent(in) | lsd, | ||
| integer, intent(in) | na, | ||
| integer, intent(in) | nr, | ||
| real(dp) | exc, | ||
| real(dp), dimension(:, :, :), pointer | vxc, | ||
| real(dp), dimension(:, :, :, :), pointer | vxg, | ||
| real(dp), dimension(:, :, :), pointer | vtau, | ||
| logical, intent(in), optional | energy_only, | ||
| real(dp), intent(in), optional | adiabatic_rescale_factor | ||
| ) |
...
| xc_fun_section | ... |
| rho_set | ... |
| deriv_set | ... |
| deriv_order | ... |
| needs | ... |
| w | ... |
| lsd | ... |
| na | ... |
| nr | ... |
| exc | ... |
| vxc | ... |
| vxg | ... |
| vtau | ... |
| energy_only | ... |
| adiabatic_rescale_factor | ... |
Definition at line 61 of file xc_atom.F.
| subroutine, public xc_atom::vxc_of_r_epr | ( | type(section_vals_type), pointer | xc_fun_section, |
| type(xc_rho_set_type), intent(in) | rho_set, | ||
| type(xc_derivative_set_type), intent(in) | deriv_set, | ||
| type(xc_rho_cflags_type), intent(in) | needs, | ||
| real(dp), dimension(:, :), pointer | w, | ||
| logical, intent(in) | lsd, | ||
| integer, intent(in) | na, | ||
| integer, intent(in) | nr, | ||
| real(dp) | exc, | ||
| real(dp), dimension(:, :, :), pointer | vxc, | ||
| real(dp), dimension(:, :, :, :), pointer | vxg, | ||
| real(dp), dimension(:, :, :), pointer | vtau | ||
| ) |
| subroutine, public xc_atom::xc_2nd_deriv_of_r | ( | type(xc_rho_set_type), intent(in) | rho_set, |
| type(xc_rho_set_type), intent(in) | rho1_set, | ||
| type(section_vals_type), pointer | xc_section, | ||
| type(xc_derivative_set_type), intent(inout) | deriv_set, | ||
| real(dp), dimension(:, :), pointer | w, | ||
| real(dp), dimension(:, :, :), pointer, contiguous | vxc, | ||
| real(dp), dimension(:, :, :, :), pointer | vxg, | ||
| logical, intent(in), optional | do_triplet, | ||
| logical, intent(in), optional | do_sf | ||
| ) |
| subroutine, public xc_atom::xc_rho_set_atom_update | ( | type(xc_rho_set_type), intent(inout) | rho_set, |
| type(xc_rho_cflags_type), intent(in) | needs, | ||
| integer, intent(in) | nspins, | ||
| integer, dimension(2, 3), intent(in) | bo | ||
| ) |
| subroutine, public xc_atom::fill_rho_set | ( | type(xc_rho_set_type), intent(inout) | rho_set, |
| logical, intent(in) | lsd, | ||
| integer, intent(in) | nspins, | ||
| type(xc_rho_cflags_type), intent(in) | needs, | ||
| real(dp), dimension(:, :, :), intent(in) | rho, | ||
| real(dp), dimension(:, :, :, :), intent(in) | drho, | ||
| real(dp), dimension(:, :, :), intent(in) | tau, | ||
| integer, intent(in) | na, | ||
| integer, intent(in) | ir | ||
| ) |