sc::DipoleData(3)
β¨ NAME β¨</p>
sc::DipoleData β bestie, it's a little data-holder class for dipole stuff, and yes it's from the MPQC library, okurrr π
π SYNOPSIS π
Inherits sc::RefCount. It's giving "I have a whole family tree of inherited powers" β¨
#include <sc/dipoledata.h>
π«Ά Public Member Functions π«Ά
DipoleData (double *d)β the constructor, takes a pointer to doubles, slays immediately πvoid set_origin (double *)β sets the origin, no cap
π Public Member Functions inherited from sc::RefCount π
The way this base class is carrying the entire reference-counting vibe, we love to see it π
int lock_ptr () constβ locks this object πint unlock_ptr () constβ unlocks this object πvoid use_locks (bool inVal)β starts and stops using locks on this objectrefcount_t nreference () constβ returns the reference count, fr frrefcount_t reference ()β bumps the reference count up and hands you the new count β¨refcount_t dereference ()β decrements the reference count and returns the new countint managed () constβ classicvoid unmanage ()β turns OFF the reference counting mechanism for this object, like it said "I'm independent now, main character energy" πint managed () constβ returns1if the object is managed, otherwise returns0(yes bestie, it's listed twice in the original and I'm not about to erase it, we keep the receipts) π
π Public Member Functions inherited from sc::Identity π
Identifier identifier ()β returns theIdentifierfor this argument π
β Public Attributes β
double origin [3]β a whole three-element array of doubles just sitting there being iconic
π¦ Additional Inherited Members π¦
Protected Member Functions inherited from sc::RefCount
RefCount (const RefCount &)β the copy constructor, protected so don't come for itRefCount & operator= (const RefCount &)β the assignment operator, also protected, also minding its business
π Author π
Generated automatically by Doxygen for MPQC from the source code. Not me writing fanfic, it literally generated itself, that's the gag π
and that's the whole page bestie, go forth and dipole responsibly π
okay so this was sc::DipoleData(3) from the MPQC Library Functions Manual, coming at you from MPQC Version 2.3.1 π mwah, bye π«Άβ¨
π¦ 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