.TH "sc::VWNLCFunctional" 3 "Sun Oct 4 2020" "Version 2.3.1" "MPQC" \" -*- nroff -*- .ad l .nh .SH NAME sc::VWNLCFunctional \- An abstract base class from which the various VWN (Vosko, Wilk and Nusair) local correlation functional (1, 2, 3, 4, 5) classes are derived\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits \fBsc::LSDACFunctional\fP\&. .PP Inherited by \fBsc::VWN1LCFunctional\fP, \fBsc::VWN2LCFunctional\fP, \fBsc::VWN3LCFunctional\fP, \fBsc::VWN4LCFunctional\fP, and \fBsc::VWN5LCFunctional\fP\&. .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBVWNLCFunctional\fP (const \fBRef\fP< \fBKeyVal\fP > &)" .br .ti -1c .RI "\fBVWNLCFunctional\fP (\fBStateIn\fP &)" .br .ti -1c .RI "void \fBsave_data_state\fP (\fBStateOut\fP &)" .br .RI "Save the base classes (with save_data_state) and the members in the same order that the \fBStateIn\fP CTOR initializes them\&. " .ti -1c .RI "virtual void \fBpoint_lc\fP (const \fBPointInputData\fP &, \fBPointOutputData\fP &, double &, double &, double &)" .br .in -1c .SS "Protected Member Functions" .in +1c .ti -1c .RI "void \fBinit_constants\fP ()" .br .ti -1c .RI "double \fBF\fP (double x, double A, double x0, double b, double c)" .br .ti -1c .RI "double \fBdFdr_s\fP (double x, double A, double x0, double b, double c)" .br .in -1c .SS "Protected Attributes" .in +1c .ti -1c .RI "double \fBAp_\fP" .br .ti -1c .RI "double \fBAf_\fP" .br .ti -1c .RI "double \fBA_alpha_\fP" .br .ti -1c .RI "double \fBx0p_mc_\fP" .br .ti -1c .RI "double \fBbp_mc_\fP" .br .ti -1c .RI "double \fBcp_mc_\fP" .br .ti -1c .RI "double \fBx0f_mc_\fP" .br .ti -1c .RI "double \fBbf_mc_\fP" .br .ti -1c .RI "double \fBcf_mc_\fP" .br .ti -1c .RI "double \fBx0p_rpa_\fP" .br .ti -1c .RI "double \fBbp_rpa_\fP" .br .ti -1c .RI "double \fBcp_rpa_\fP" .br .ti -1c .RI "double \fBx0f_rpa_\fP" .br .ti -1c .RI "double \fBbf_rpa_\fP" .br .ti -1c .RI "double \fBcf_rpa_\fP" .br .ti -1c .RI "double \fBx0_alpha_mc_\fP" .br .ti -1c .RI "double \fBb_alpha_mc_\fP" .br .ti -1c .RI "double \fBc_alpha_mc_\fP" .br .ti -1c .RI "double \fBx0_alpha_rpa_\fP" .br .ti -1c .RI "double \fBb_alpha_rpa_\fP" .br .ti -1c .RI "double \fBc_alpha_rpa_\fP" .br .in -1c .SS "Additional Inherited Members" .SH "Detailed Description" .PP An abstract base class from which the various VWN (Vosko, Wilk and Nusair) local correlation functional (1, 2, 3, 4, 5) classes are derived\&. S\&. H\&. Vosko, L\&. Wilk, and M\&. Nusair, Can\&. J\&. Phys\&., 58, pp\&. 1200-1211, 1980\&. .SH "Member Function Documentation" .PP .SS "void sc::VWNLCFunctional::save_data_state (\fBStateOut\fP &)\fC [virtual]\fP" .PP Save the base classes (with save_data_state) and the members in the same order that the \fBStateIn\fP CTOR initializes them\&. This must be implemented by the derived class if the class has data\&. .PP Reimplemented from \fBsc::LSDACFunctional\fP\&. .PP Reimplemented in \fBsc::VWN5LCFunctional\fP, \fBsc::VWN4LCFunctional\fP, \fBsc::VWN3LCFunctional\fP, \fBsc::VWN2LCFunctional\fP, and \fBsc::VWN1LCFunctional\fP\&. .SH "Author" .PP Generated automatically by Doxygen for MPQC from the source code\&.