sc::PW92LCFunctional(3)

πŸ“¦
version 2.3.1 Β· 5 versions
, in ubuntu jammy

πŸ’– sc::PW92LCFunctional(3) πŸ’–

okay bestie, welcome to the MPQC manual page for sc::PW92LCFunctional(3) β€” title and manual name are folded right up here at the top, cute and accounted for πŸŽ€. This is the whole page, and we are keeping every deet.


✨ NAME ✨

  • sc::PW92LCFunctional β€” implements the PW92 local (LSDA) correlation term. slay.

🌸 SYNOPSIS 🌸

#include <functional.h>

Inherits sc::LSDACFunctional.

πŸ’… Public Member Functions πŸ’…

  • PW92LCFunctional (const Ref< KeyVal > &) β€” a constructor that takes a const Ref< KeyVal > &. that's the whole flex.
  • PW92LCFunctional (StateIn &) β€” a constructor that takes a StateIn &. iconic.
  • void save_data_state (StateOut &) β€” [virtual]; save 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::LSDACFunctional.
  • void point_lc (const PointInputData &, PointOutputData &, double &, double &, double &) β€” the point_lc member function with exactly those arguments: const PointInputData &, PointOutputData &, double &, double &, double &. no extra deets in the original, so no invented tea.

πŸ›‘οΈ Protected Member Functions πŸ›‘οΈ

  • double F (double x, double A, double alpha_1, double beta_1, double beta_2, double beta_3, double beta_4, double p) β€” protected F function signature, with all those exact parameters. the original only gives the signature here, so we're not adding behavior lore.
  • double dFdr_s (double x, double A, double alpha_1, double beta_1, double beta_2, double beta_3, double beta_4, double p) β€” protected dFdr_s function signature, same parameter lineup. again, just the signature, bestie.

🧚 Additional Inherited Members 🧚

the original page has this heading but doesn't list anything under it here β€” so this section is literally just vibes and a heading. no extra members were listed, and we're not making any up. no cap.

🌟 Detailed Description 🌟

sc::PW92LCFunctional implements the PW92 local (LSDA) correlation term.

this local correlation functional is used in PW91 and PBE. πŸ”₯

citation tea: J. P. Perdew and Y. Wang. Phys. Rev. B, 45, 13244, 1992.

🧾 Member Function Documentation 🧾

πŸ’Ύ void sc::PW92LCFunctional::save_data_state (StateOut &) [virtual] πŸ’Ύ

save 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::LSDACFunctional.

🫢 Author 🫢

Generated automatically by Doxygen for MPQC from the source code.


okay that's the whole page! signing off from the MPQC manual: Version 2.3.1, Sun Oct 4 2020, page sc::PW92LCFunctional(3). mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from