sc::MachineTopology(3)
πΈ NAME πΈ
sc::MachineTopology β bestie, this is a whole C++ class from MPQC, and she's giving abstract base class energy π
β¨ SYNOPSIS β¨
okay so here's the family tree, and it matters, iykyk:
Inherits sc::DescribedClass.
Inherited by sc::HypercubeTopology.
π Public Member Functions
MachineTopology (const Ref< KeyVal > &)virtual Ref< GlobalMsgIter > global_msg_iter (const Ref< MessageGrp > &, int target)=0
heads up: that=0at the end ofglobal_msg_itermeans it's pure virtual, so this class is abstract, fr fr β you cannot just instantiate her and call it a day π
π Public Member Functions inherited from sc::DescribedClass
DescribedClass (const DescribedClass &)DescribedClass & operator= (const DescribedClass &)ClassDesc * class_desc () const throw ()β this returns the unique pointer to theClassDesccorresponding to the giventype_infoobject.const char * class_name () constβ return the name of the object's exact type.int class_version () constβ return the version of the class.virtual void print (std::ostream &=ExEnv::out0()) constβ print the object.
π¦ Public Member Functions inherited from sc::RefCount
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 object.refcount_t nreference () constβ return the reference count.refcount_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 () constvoid unmanage ()β turn off the reference counting mechanism for this object.int managed () constβ return1if the object is managed. Otherwise return0.
not me noticing int managed () const shows up twice in this list π bestie i am simply reporting what the page says, i do not make the rules.
π Public Member Functions inherited from sc::Identity
Identifier identifier ()β return theIdentifierfor this argument.
β 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, no cap π«Ά this was served fresh from the Library Functions Manual β MPQC, Version 2.3.1, page sc::MachineTopology(3) β¨ go forth and inherit responsibly, bestie π
π¦ 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