sc::OneBodySOInt(3)
π NAME π
sc::OneBodySOInt β that's it, that's the name, bestie π
straight out of the Library Functions Manual, and yes she's a whole class in the sc namespace and she knows it.
β¨ SYNOPSIS β¨
Okay so before anything else, the family tree tea: sc::OneBodySOInt inherits sc::RefCount. That's the vibe. Everything below is what she's got going on π
πΈ Public Member Functions πΈ
OneBodySOInt (const Ref< OneBodyInt > &)β the constructor, bestie π«Ά she takes aconst Ref< OneBodyInt > &and that's literally all the docs said, so that's all I'm saying.Ref< SOBasis > basis () constβ returns aRef< SOBasis >. no more, no less β¨Ref< SOBasis > basis1 () constβ returns aRef< SOBasis >, the first one, the original, the main character πRef< SOBasis > basis2 () constβ and this one returns aRef< SOBasis >too, the sequel π¦const double * buffer () constβ hands you back aconst double *π«virtual void compute_shell (int, int)β virtual, takes twoints, no parameter names given, and I'm not about to invent any πvirtual void reinitialize ()β virtual, zero arguments, clean slate energy πint only_totally_symmetric () constβ returns anintvoid set_only_totally_symmetric (int i)β takes anint iand sets it π
π
Public Member Functions inherited from sc::RefCount π
These ones she got from sc::RefCount, and ngl they're the reference-counting backbone:
int lock_ptr () constβ lock this object πint unlock_ptr () constβ unlock this object πvoid use_locks (bool inVal)β start and stop using locks on this objectrefcount_t nreference () constβ return the reference countrefcount_t reference ()β increment the reference count and return the new count β¬οΈrefcount_t dereference ()β decrement the reference count and return the new count β¬οΈint managed () constβ yes, this one really is listed twice in the original and I am not about to edit her. she said it twice, so it goes twice βοΈvoid unmanage ()β turn off the reference counting mechanism for this objectint managed () constβ return1if the object is managed, otherwise return0
π§ Public Member Functions inherited from sc::Identity π§
Identifier identifier ()β return theIdentifierfor this argument
π Protected Attributes π
The protected girlies, listed exactly as given:
Ref< OneBodyInt > ob_Ref< SOBasis > b1_Ref< SOBasis > b2_double * buffer_int only_totally_symmetric_
π Additional Inherited Members π
π Protected Member Functions inherited from sc::RefCount π
RefCount (const RefCount &)RefCount & operator= (const RefCount &)
π Author π
Generated automatically by Doxygen for MPQC from the source code.
And that's the whole page, bestie, no skips, no cuts, no summarising π This was sc::OneBodySOInt(3) from the MPQC library docs, Version 2.3.1 β shoutout to the automatic Doxygen generation for keeping the receipts, and to you for reading all the way to the bottom π«Ά periodt β¨ππ
π¦ where this page comes from
- fedora 43: mpqc-devel 2.3.1-65.fc43 Β· GPL-2.0-or-later AND LicenseRef-Callaway-LGPLv2+
- fedora 43: mpqc-devel 2.3.1-65.fc43 Β· GPL-2.0-or-later AND LicenseRef-Callaway-LGPLv2+
- ubuntu noble: libsc-doc 2.3.1-22build2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms