Octopus
xc_cam.F90 File Reference

Go to the source code of this file.

Modules

module  xc_cam_oct_m
 

Data Types

type  xc_cam_oct_m::xc_cam_t
 Coulomb-attenuating method parameters, used in the partitioning of the Coulomb potential into a short-range term and a long-range term. More...
 

Functions/Subroutines

pure logical function xc_cam_oct_m::xc_cam_is_null (this)
 Are all attributes of a xc_cam_t instance set to their default (null) values. More...
 
subroutine xc_cam_oct_m::xc_cam_print (this, namespace, msg)
 Print attribute values. More...
 
pure real(real64) function, dimension(3) xc_cam_oct_m::xc_cam_as_array (this)
 @ brief Return attributes as an array of reals. LibXC interface expects an array of reals, rather than a type. More...
 

Variables

type(xc_cam_t), parameter, public xc_cam_oct_m::cam_null = xc_cam_t(0.0_real64, 0.0_real64, 0.0_real64)
 All CAM parameters set to zero. More...
 
type(xc_cam_t), parameter, public xc_cam_oct_m::cam_exact_exchange = xc_cam_t(0.0_real64, 1.0_real64, 0.0_real64)
 Use only Hartree Fock exact exchange. More...