sc::P86CFunctional(3)
π NAME
Meet sc::P86CFunctional(3) β yes bestie, this is the MPQC manual page for it. It implements the Perdew 1986 (P86) correlation functional. π«Ά
β¨ SYNOPSIS
#include <functional.h>
Inherits sc::DenFunctional.
π Public Member Functions
P86CFunctional (const Ref< KeyVal > &)β the constructor that takes aRef< KeyVal >.P86CFunctional (StateIn &)β the constructor that takes aStateIn &.void save_data_state (StateOut &)β saves state; full details below, bestie. πΎint need_density_gradient ()β theint-returningneed_density_gradient ()member function.void point (const PointInputData &, PointOutputData &)β thepointmember function with these exact arguments.
π«Ά Protected Member Functions
void init_constants ()β protected member function for initializing constants. β¨
π Protected Attributes
double a_double C1_double C2_double C3_double C4_double C5_double C6_double C7_
π§ Additional Inherited Members
Yep, there are additional inherited members β thatβs literally the label for them on the original page. π«Ά
π Detailed Description
It implements the Perdew 1986 (P86) correlation functional. Thatβs the main-character description, no cap. π
The references are:
- J. P. Perdew, Phys. Rev. B, 33(12), pp. 8822-8824.
- J. P. Perdew, Phys. Rev. B. 34(10), pp. 7406.
β Member Function Documentation
π« void sc::P86CFunctional::save_data_state (StateOut &) [virtual]
Bestie, this one is the state-saving icon: it saves the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them. This must be implemented by the derived class if the class has data. β¨
Reimplemented from sc::DenFunctional.
π Author
Generated automatically by Doxygen for MPQC from the source code. π«‘
xoxo π β MPQC manual page, Version 2.3.1, dated Sun Oct 4 2020.
π¦ where this page comes from
- ubuntu jammy: libsc-doc 2.3.1-21
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms