(git:3add494)
xc_util Module Reference

contains utility functions for the xc package More...

Functions/Subroutines

elemental logical function, public xc_requires_tmp_g (xc_deriv_id)
 ... More...
 
subroutine, public xc_pw_smooth (pw_in, pw_out, xc_smooth_id)
 ... More...
 
subroutine, public xc_pw_gradient (pw_r, pw_g, tmp_g, gradient, xc_deriv_method_id)
 ... More...
 
subroutine, public xc_pw_divergence (xc_deriv_method_id, pw_to_deriv, tmp_g, vxc_g, vxc_r)
 Calculates the divergence of pw_to_deriv. More...
 

Detailed Description

contains utility functions for the xc package

History
03.2022 created [F. Stein]
Author
Frederick Stein

Function/Subroutine Documentation

◆ xc_requires_tmp_g()

elemental logical function, public xc_util::xc_requires_tmp_g ( integer, intent(in)  xc_deriv_id)

...

Parameters
xc_deriv_id...
Returns
...

Definition at line 57 of file xc_util.F.

Here is the caller graph for this function:

◆ xc_pw_smooth()

subroutine, public xc_util::xc_pw_smooth ( type(pw_r3d_rs_type), intent(in)  pw_in,
type(pw_r3d_rs_type), intent(inout)  pw_out,
integer, intent(in)  xc_smooth_id 
)

...

Parameters
pw_in...
pw_out...
xc_smooth_id...

Definition at line 72 of file xc_util.F.

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

◆ xc_pw_gradient()

subroutine, public xc_util::xc_pw_gradient ( type(pw_r3d_rs_type), intent(in)  pw_r,
type(pw_c1d_gs_type), intent(inout)  pw_g,
type(pw_c1d_gs_type), intent(inout)  tmp_g,
type(pw_r3d_rs_type), dimension(3), intent(inout)  gradient,
integer, intent(in)  xc_deriv_method_id 
)

...

Parameters
pw_r...
pw_g...
tmp_g...
gradient...
xc_deriv_method_id...

Definition at line 122 of file xc_util.F.

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

◆ xc_pw_divergence()

subroutine, public xc_util::xc_pw_divergence ( integer, intent(in)  xc_deriv_method_id,
type(pw_r3d_rs_type), dimension(3), intent(inout)  pw_to_deriv,
type(pw_c1d_gs_type), intent(inout)  tmp_g,
type(pw_c1d_gs_type), intent(inout)  vxc_g,
type(pw_r3d_rs_type), intent(inout)  vxc_r 
)

Calculates the divergence of pw_to_deriv.

Parameters
xc_deriv_method_id...
pw_to_deriv...
tmp_g...
vxc_g...
vxc_r...

Definition at line 252 of file xc_util.F.

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