sc::VWN3LCFunctional(3)
π NAME π
From the MPQC manual, bestie: sc::VWN3LCFunctional is lowkey the class that computes energies and densities using the VWN3 local correlation term β the one from Vosko, Wilk, and Nusair. That's the name section, periodt. β¨
β¨ SYNOPSIS β¨
#include <functional.h>
Inherits sc::VWNLCFunctional. π
π Public Member Functions π
VWN3LCFunctional (int mcp=1, int mce0=1)β constructor withint mcp=1andint mce0=1; both defaults are literally right there in the signature, bestie.VWN3LCFunctional (const Ref< KeyVal > &)β constructor that takes aconst Ref< KeyVal > &.VWN3LCFunctional (StateIn &)β constructor that takes aStateIn &.void save_data_state (StateOut &)β saves the base classes (withsave_data_state) and the members in the same order that theStateInCTOR initializes them. More deets down in Member Function Documentation. πvoid point_lc (const PointInputData &, PointOutputData &, double &, double &, double &)β the signature is exactly this; the page doesn't give a separate description for it, so no invented lore, just the facts. π
π§ Protected Attributes π§
int monte_carlo_prefactor_β protected attribute, typedint, namedmonte_carlo_prefactor_.int monte_carlo_e0_β protected attribute, typedint, namedmonte_carlo_e0_.
These are protected, so respect the boundary, fr fr. π«Ά
π Additional Inherited Members π
The manpage has this section heading, but no extra inherited members are listed under it in the source text. It's giving minimalist π β but it's still part of the page, so it stays.
π Detailed Description π
Okay so for real: sc::VWN3LCFunctional computes energies and densities using the VWN3 local correlation term (from Vosko, Wilk, and Nusair). Same energy as the NAME section β the manual repeats it here, and we are not skipping it. No cap. π₯
π Member Function Documentation π
void sc::VWN3LCFunctional::save_data_state (StateOut &) [virtual]
This one is marked [virtual]. The manual says: βSave the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them.β It also says: βThis must be implemented by the derived class if the class has data.β So if you're deriving and your class has data, that's on you, bestie. π
Reimplemented from sc::VWNLCFunctional. π«Ά
π¦ Author π¦
Generated automatically by Doxygen for MPQC from the source code. Not a human author β a doc generator did this, and honestly it ate. π
okay bye bestie π β this page comes from the MPQC manual, version 2.3.1, dated Sun Oct 4 2020, and the page tag is sc::VWN3LCFunctional(3). mwah πβ¨
π¦ 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