(git:b77b4be)
Loading...
Searching...
No Matches
qs_kpp1_env_methods Module Reference

module that builds the second order perturbation kernel kpp1 = delta_rho|_P delta_rho|_P E drho(P1) drho More...

Functions/Subroutines

subroutine, public kpp1_create (kpp1_env)
 allocates and initializes a kpp1_env
 
subroutine, public calc_kpp1 (rho1_xc, rho1, xc_section, lrigpw, do_triplet, qs_env, p_env, calc_forces, calc_virial, virial)
 ...
 
subroutine, public kpp1_did_change (kpp1_env)
 function to advise of changes either in the grids
 

Detailed Description

module that builds the second order perturbation kernel kpp1 = delta_rho|_P delta_rho|_P E drho(P1) drho

History
07.2002 created [fawzi]
Author
Fawzi Mohamed

Function/Subroutine Documentation

◆ kpp1_create()

subroutine, public qs_kpp1_env_methods::kpp1_create ( type(qs_kpp1_env_type kpp1_env)

allocates and initializes a kpp1_env

Parameters
kpp1_envthe environment to initialize
History
07.2002 created [fawzi]
Author
Fawzi Mohamed

Definition at line 97 of file qs_kpp1_env_methods.F.

Here is the caller graph for this function:

◆ calc_kpp1()

subroutine, public qs_kpp1_env_methods::calc_kpp1 ( type(qs_rho_type), pointer  rho1_xc,
type(qs_rho_type), pointer  rho1,
type(section_vals_type), pointer  xc_section,
logical, intent(in)  lrigpw,
logical, intent(in)  do_triplet,
type(qs_environment_type), pointer  qs_env,
type(qs_p_env_type p_env,
logical, intent(in), optional  calc_forces,
logical, intent(in), optional  calc_virial,
real(kind=dp), dimension(3, 3), intent(inout), optional  virial 
)

...

Parameters
rho1_xc...
rho1...
xc_section...
lrigpw...
do_triplet...
qs_env...
p_env...
calc_forces...
calc_virial...
virial...

Definition at line 117 of file qs_kpp1_env_methods.F.

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

◆ kpp1_did_change()

subroutine, public qs_kpp1_env_methods::kpp1_did_change ( type(qs_kpp1_env_type kpp1_env)

function to advise of changes either in the grids

Parameters
kpp1_envthe kpp1_env
History
11.2002 created [fawzi]
Author
Fawzi Mohamed

Definition at line 592 of file qs_kpp1_env_methods.F.

Here is the caller graph for this function: