sc::TwoBodyThreeCenterIntV3(3)
πΈ sc::TwoBodyThreeCenterIntV3(3) β MPQC manual πΈ
okay bestie, welcome to the <tbintv3.h> corner of MPQC. This page is all about sc::TwoBodyThreeCenterIntV3, and it is giving very specific integral energy. π
β¨
π¦ NAME π¦
sc::TwoBodyThreeCenterIntV3 β this implements electron repulsion integrals involving three centers in the IntV3 library. π§π«Ά
β¨ SYNOPSIS β¨
#include <tbintv3.h>
Inherits sc::TwoBodyThreeCenterInt.
π Public Member Functions π
TwoBodyThreeCenterIntV3 (Integral *integral, const Ref< GaussianBasisSet > &b1, const Ref< GaussianBasisSet > &b2, const Ref< GaussianBasisSet > &b3, size_t storage)β constructor signature, exactly as listed, with all those exact parameter types and names. No cap. πint log2_shell_bound (int, int, int)β returns log base 2 of the maximum magnitude of any integral in a shell block obtained fromcompute_shell. π₯void compute_shell (int, int, int)β given three shell indices, integrals will be computed and placed in the buffer. π«size_t storage_used ()β this one is listed with no extra description on the page, bestie. Just the signature, periodt. π«§void set_integral_storage (size_t storage)β this storage is used to cache computed integrals. π
π Protected Attributes π
Ref< Int2eV3 > int2ev3_β protected attribute, listed exactly like that. π¦
π«Ά Additional Inherited Members π«Ά
This heading is here in the original page order, and there are no extra details spelled out under it on this page. π
π Detailed Description π
This implements electron repulsion integrals involving three centers in the IntV3 library. Thatβs the whole vibe of this class. β¨
π₯ Member Function Documentation π₯
π
void sc::TwoBodyThreeCenterIntV3::compute_shell (int, int, int) [virtual]
Given three shell indices, integrals will be computed and placed in the buffer. The page literally says: βThe first two indices correspond to electron 1 and the second index corresponds to electron 2.β π«Ά
Implements sc::TwoBodyThreeCenterInt. π
π
int sc::TwoBodyThreeCenterIntV3::log2_shell_bound (int, 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::TwoBodyThreeCenterInt. β
π Author π
Generated automatically by Doxygen for MPQC from the source code. Slay, automation. π€π
π Okay bestie, thatβs the page β Version 2.3.1, dated Sun Oct 4 2020, from the sc::TwoBodyThreeCenterIntV3(3) MPQC manual. π
π¦ 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