(git:9111030)
Loading...
Searching...
No Matches
xc_gauxc_functional Module Reference

Functions/Subroutines

logical function, public xc_section_uses_gauxc (xc_section)
 ...
 
logical function, public gauxc_gapw_has_paw_pseudopotentials (qs_kind_set)
 Return whether GauXC GAPW mode sees pseudopotential one-center GAPW kinds.
 
subroutine, public skala_info (functional, lsd, reference, shortform, needs, max_deriv)
 Return information about the Skala functional.
 
subroutine, public apply_gauxc (qs_env, xc_section, calculate_forces)
 ...
 

Function/Subroutine Documentation

◆ xc_section_uses_gauxc()

logical function, public xc_gauxc_functional::xc_section_uses_gauxc ( type(section_vals_type), intent(in), pointer  xc_section)

...

Parameters
xc_section...
Returns
...

Definition at line 327 of file xc_gauxc_functional.F.

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

◆ gauxc_gapw_has_paw_pseudopotentials()

logical function, public xc_gauxc_functional::gauxc_gapw_has_paw_pseudopotentials ( type(qs_kind_type), dimension(:), pointer  qs_kind_set)

Return whether GauXC GAPW mode sees pseudopotential one-center GAPW kinds.

Parameters
qs_kind_set...
Returns
...

Definition at line 387 of file xc_gauxc_functional.F.

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

◆ skala_info()

subroutine, public xc_gauxc_functional::skala_info ( type(section_vals_type), pointer  functional,
logical, intent(in)  lsd,
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 information about the Skala functional.

Parameters
functionalsection containing the SKALA subsection
lsdif you are using lsd or lda
referencethe reference to the article where the functional is explained
shortformthe short definition of the functional
needsthe flags corresponding to the inputs needed by this functional are set to true (the flags not needed aren't touched)
max_derivthe maximal derivative available

Definition at line 893 of file xc_gauxc_functional.F.

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

◆ apply_gauxc()

subroutine, public xc_gauxc_functional::apply_gauxc ( type(qs_environment_type), intent(in), pointer  qs_env,
type(section_vals_type), intent(in), pointer  xc_section,
logical, intent(in)  calculate_forces 
)

...

Parameters
qs_env...
xc_section...
calculate_forces...

Definition at line 961 of file xc_gauxc_functional.F.

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