sc::TwoBodyTwoCenterIntV3(3)
πΈ NAME πΈ
Meet sc::TwoBodyTwoCenterIntV3, straight from the MPQC manual, bestie π. It implements electron repulsion integrals involving two centers in the IntV3 library. That's the whole NAME-and-description moment, and it's iconic β¨.
π SYNOPSIS π
#include <tbintv3.h>
It inherits sc::TwoBodyTwoCenterInt, no cap π«Ά.
π Public Member Functions π
TwoBodyTwoCenterIntV3 (Integral *integral, const Ref< GaussianBasisSet > &b1, const Ref< GaussianBasisSet > &b2, size_t storage)β the constructor. That's the signature the page gives us, and there's no extra description attached to it here.int log2_shell_bound (int, int)β return log base 2 of the maximum magnitude of any integral in a shell block obtained fromcompute_shell. Yes, that's the function's whole flex β¨.void compute_shell (int, int)β given four shell indices, integrals will be computed and placed in the buffer. (Yes, it says four shell indices here, bestie β I'm just relaying the docs π.)size_t storage_used ()β the page lists the signature and no description, so that's all we've got.void set_integral_storage (size_t storage)β this storage is used to cache computed integrals. Caching queen behavior π.
π Protected Attributes π
Ref< Int2eV3 > int2ev3_β the protected attribute. The page doesn't add a description, so that's the whole vibe.
π«Ά Additional Inherited Members π«Ά
The page says there are additional inherited members, but it doesn't list them out here. That's all it gives us, bestie.
π¦ Detailed Description π¦
This implements electron repulsion integrals involving two centers in the IntV3 library. Yep, same energy as the NAME section, and it's still iconic π.
π§ Member Function Documentation π§
π₯ void sc::TwoBodyTwoCenterIntV3::compute_shell (int, int) [virtual] π₯
Given four shell indices, integrals will be computed and placed in the buffer. The first index corresponds to electron 1 and the second index corresponds to electron 2. No cap, that's literally what it says π.
Implements sc::TwoBodyTwoCenterInt.
β int sc::TwoBodyTwoCenterIntV3::log2_shell_bound (int, int) [virtual] β
Return log base 2 of the maximum magnitude of any integral in a shell block obtained from compute_shell. An index of -1 for any argument indicates any shell.
Implements sc::TwoBodyTwoCenterInt.
π Author π
Generated automatically by Doxygen for MPQC from the source code. Slay, automation π .
Okay bestie, that's the whole page! π This is MPQC version 2.3.1, dated Sun Oct 4 2020, and the footer tag is sc::TwoBodyTwoCenterIntV3(3). Byeee πβ¨
π¦ 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