sc::BeckeIntegrationWeight(3)

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

✨ NAME ✨

okay so bestie, this is the sc::BeckeIntegrationWeight(3) page from the MPQC manual, and it's lowkey all about sc::BeckeIntegrationWeight. The vibe? Implements Becke's integration weight scheme. Periodt. πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

#include <integrator.h>

Inherits sc::IntegrationWeight.

πŸ’– Public Member Functions πŸ’–

  • BeckeIntegrationWeight (const Ref< KeyVal > &) β€” constructor signature, exactly as the page lists it. No extra description here, so no invented lore, bestie.
  • BeckeIntegrationWeight (StateIn &) β€” another constructor signature; again, the page doesn't add a description for this one.
  • void save_data_state (StateOut &) β€” Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them.
  • void init (const Ref< Molecule > &, double tolerance) β€” Initialize the integration weight object. slay. ✨
  • void done () β€” Called when finished with the integration weight object.
  • double w (int center, SCVector3 &point, double *grad_w=0) β€” Computes the weight for a given center at a given point in space.

πŸ¦‹ Additional Inherited Members πŸ¦‹

this heading is here, but no extra inherited members are listed under it on this page β€” it's giving β€œheading only” energy. πŸ“


🌈 Detailed Description 🌈

Implements Becke's integration weight scheme. That's it. That's the detailed description. No cap. πŸ’…


πŸ’… Member Function Documentation πŸ’…

🫢 void sc::BeckeIntegrationWeight::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::IntegrationWeight.

🫢 double sc::BeckeIntegrationWeight::w (int center, SCVector3 & point, double * grad_w = 0) [virtual]

Computes the weight for a given center at a given point in space. Derivatives of the weigth with respect to nuclear coordinates are optionally returned in grad_w. (Yes, the page says β€œweigth” β€” we're keeping the detail. πŸ™ˆ)

This must be called after init, but before done. It must also be thread-safe. no cap.

Implements sc::IntegrationWeight.


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for MPQC from the source code. periodt.


okay bye bestie πŸ’– β€” this page is Version 2.3.1, dated Sun Oct 4 2020, and it's the sc::BeckeIntegrationWeight(3) page. fr fr, that's the whole thing. 🌸

πŸ“¦ where this page comes from