(git:6a2e663)
xc_lyp Module Reference

calculates the lyp correlation functional More...

Functions/Subroutines

subroutine, public lyp_lda_info (reference, shortform, needs, max_deriv)
 return various information on the functional More...
 
subroutine, public lyp_lsd_info (reference, shortform, needs, max_deriv)
 return various information on the functional More...
 
subroutine, public lyp_lda_eval (rho_set, deriv_set, grad_deriv, lyp_params)
 evaluates the lyp correlation functional for lda More...
 
subroutine, public lyp_lsd_eval (rho_set, deriv_set, grad_deriv, lyp_params)
 evaluates the becke 88 exchange functional for lsd More...
 

Detailed Description

calculates the lyp correlation functional

History
11.2003 created [fawzi]
Author
fawzi

Function/Subroutine Documentation

◆ lyp_lda_info()

subroutine, public xc_lyp::lyp_lda_info ( character(len=*), intent(out), optional  reference,
character(len=*), intent(out), optional  shortform,
type(xc_rho_cflags_type), intent(inout), optional  needs,
integer, intent(out), optional  max_deriv 
)

return various information on the functional

Parameters
referencestring with the reference of the actual functional
shortformstring with the shortform of the functional name
needsthe components needed by this functional are set to true (does not set the unneeded components to false)
max_deriv...
History
11.2003 created [fawzi]
Author
fawzi

Definition at line 58 of file xc_lyp.F.

Here is the caller graph for this function:

◆ lyp_lsd_info()

subroutine, public xc_lyp::lyp_lsd_info ( character(len=*), intent(out), optional  reference,
character(len=*), intent(out), optional  shortform,
type(xc_rho_cflags_type), intent(inout), optional  needs,
integer, intent(out), optional  max_deriv 
)

return various information on the functional

Parameters
referencestring with the reference of the actual functional
shortformstring with the shortform of the functional name
needsthe components needed by this functional are set to true (does not set the unneeded components to false)
max_deriv...
History
11.2003 created [fawzi]
Author
fawzi

Definition at line 89 of file xc_lyp.F.

Here is the caller graph for this function:

◆ lyp_lda_eval()

subroutine, public xc_lyp::lyp_lda_eval ( type(xc_rho_set_type), intent(in)  rho_set,
type(xc_derivative_set_type), intent(in)  deriv_set,
integer, intent(in)  grad_deriv,
type(section_vals_type), pointer  lyp_params 
)

evaluates the lyp correlation functional for lda

Parameters
rho_setthe density where you want to evaluate the functional
deriv_setplace where to store the functional derivatives (they are added to the derivatives)
grad_derivdegree of the derivative that should be evaluated, if positive all the derivatives up to the given degree are evaluated, if negative only the given degree is calculated
lyp_paramsinput parameters (scaling)
History
11.2003 created [fawzi] 01.2007 added scaling [Manuel Guidon]
Author
fawzi

Definition at line 123 of file xc_lyp.F.

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

◆ lyp_lsd_eval()

subroutine, public xc_lyp::lyp_lsd_eval ( type(xc_rho_set_type), intent(in)  rho_set,
type(xc_derivative_set_type), intent(in)  deriv_set,
integer, intent(in)  grad_deriv,
type(section_vals_type), pointer  lyp_params 
)

evaluates the becke 88 exchange functional for lsd

Parameters
rho_set...
deriv_set...
grad_deriv...
lyp_paramsinput parameter (scaling)
History
11.2003 created [fawzi] 01.2007 added scaling [Manuel Guidon]
Author
fawzi

Definition at line 726 of file xc_lyp.F.

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