CP2K 2.5 (Revision 12981)
Functions | Variables

atom_xc Namespace Reference

routines that build the integrals of the Vxc potential calculated for the atomic code More...

Functions

subroutine, public calculate_atom_vxc_lda (xcmat, atom, xc_section, error)
subroutine, public calculate_atom_vxc_lsd (xcmata, xcmatb, atom, xc_section, error)
subroutine fill_rho_set (rho_set, nspins, needs, rho, drho, tau, na, error)
subroutine lda_pade (rho, exc, vxc, error)
subroutine lsd_pade (rhoa, rhob, exc, vxca, vxcb, error)

Variables

CHARACTER(len=*), parameter,
private 
moduleN = 'atom_xc'

Detailed Description

routines that build the integrals of the Vxc potential calculated for the atomic code


Function Documentation

subroutine,public atom_xc::calculate_atom_vxc_lda ( TYPE(opmat_type),pointer  xcmat,
TYPE(atom_type),intent(inout)  atom,
TYPE(section_vals_type),pointer  xc_section,
TYPE(cp_error_type),intent(inout)  error 
)
subroutine,public atom_xc::calculate_atom_vxc_lsd ( TYPE(opmat_type),pointer  xcmata,
TYPE(opmat_type),pointer  xcmatb,
TYPE(atom_type),intent(inout)  atom,
TYPE(section_vals_type),pointer  xc_section,
TYPE(cp_error_type),intent(inout)  error 
)
subroutine atom_xc::fill_rho_set ( TYPE(xc_rho_set_type),pointer  rho_set,
INTEGER,intent(in)  nspins,
TYPE(xc_rho_cflags_type),intent(in)  needs,
REAL(dp),dimension(:, :),pointer  rho,
REAL(dp),dimension(:, :),pointer  drho,
REAL(dp),dimension(:, :),pointer  tau,
INTEGER,intent(in)  na,
TYPE(cp_error_type),intent(inout)  error 
) [private]

Definition at line 440 of file atom_xc.f90.

Referenced by calculate_atom_vxc_lda(), and calculate_atom_vxc_lsd().

Here is the caller graph for this function:

subroutine atom_xc::lda_pade ( REAL(dp),dimension(:)  rho,
REAL(dp),dimension(:)  exc,
REAL(dp),dimension(:)  vxc,
TYPE(cp_error_type),intent(inout)  error 
) [private]

Definition at line 570 of file atom_xc.f90.

Referenced by calculate_atom_vxc_lda().

Here is the caller graph for this function:

subroutine atom_xc::lsd_pade ( REAL(dp),dimension(:)  rhoa,
REAL(dp),dimension(:)  rhob,
REAL(dp),dimension(:)  exc,
REAL(dp),dimension(:)  vxca,
REAL(dp),dimension(:)  vxcb,
TYPE(cp_error_type),intent(inout)  error 
) [private]

Definition at line 614 of file atom_xc.f90.

Referenced by calculate_atom_vxc_lsd().

Here is the caller graph for this function:


Variable Documentation

CHARACTER(len=*),parameter,private atom_xc::moduleN = 'atom_xc'

Definition at line 46 of file atom_xc.f90.