sc::BeckeIntegrationWeight(3)
β¨ 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 (withsave_data_state) and the members in the same order that theStateInCTOR 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
- 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