(git:5e7fe52)
Loading...
Searching...
No Matches
qs_fgxc Module Reference

https://en.wikipedia.org/wiki/Finite_difference_coefficient More...

Functions/Subroutines

subroutine, public qs_fgxc_create (qs_env, rho0_struct, rho1_struct, rho0_atom_set, xc_section, do_onecenter, is_triplet, spinflip, fxc_rho, fxc_tau, gxc_rho, gxc_tau, rhof_atom_set, rhog_atom_set, qs_kind_set)
 ...
subroutine, public qs_fgxc_release (fxc_rho, fxc_tau, gxc_rho, gxc_tau, pw_pool)
 ...

Detailed Description

https://en.wikipedia.org/wiki/Finite_difference_coefficient

History
init 17.03.2020 complete refactoring 08.2026
Author
JGH

Function/Subroutine Documentation

◆ qs_fgxc_create()

subroutine, public qs_fgxc::qs_fgxc_create ( type(qs_environment_type), pointer qs_env,
type(qs_rho_type), pointer rho0_struct,
type(qs_rho_type), pointer rho1_struct,
type(rho_atom_type), dimension(:), pointer rho0_atom_set,
type(section_vals_type), pointer xc_section,
logical, intent(in) do_onecenter,
logical, intent(in) is_triplet,
logical, intent(in) spinflip,
type(pw_r3d_rs_type), dimension(:), pointer fxc_rho,
type(pw_r3d_rs_type), dimension(:), pointer fxc_tau,
type(pw_r3d_rs_type), dimension(:), pointer gxc_rho,
type(pw_r3d_rs_type), dimension(:), pointer gxc_tau,
type(rho_atom_type), dimension(:), pointer rhof_atom_set,
type(rho_atom_type), dimension(:), pointer rhog_atom_set,
type(qs_kind_type), dimension(:), pointer qs_kind_set )

...

Parameters
qs_env...
rho0_struct...
rho1_struct...
rho0_atom_set...
xc_section...
do_onecenter...
is_triplet...
spinflip...
fxc_rho...
fxc_tau...
gxc_rho...
gxc_tau...
rhof_atom_set...
rhog_atom_set...
qs_kind_set...

Definition at line 109 of file qs_fgxc.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ qs_fgxc_release()

subroutine, public qs_fgxc::qs_fgxc_release ( type(pw_r3d_rs_type), dimension(:), pointer fxc_rho,
type(pw_r3d_rs_type), dimension(:), pointer fxc_tau,
type(pw_r3d_rs_type), dimension(:), pointer gxc_rho,
type(pw_r3d_rs_type), dimension(:), pointer gxc_tau,
type(pw_pool_type), pointer pw_pool )

...

Parameters
fxc_rho...
fxc_tau...
gxc_rho...
gxc_tau...
pw_pool...

Definition at line 818 of file qs_fgxc.F.

Here is the caller graph for this function: