SC_LOCALGBUILD(3)

πŸ“¦
version 2.3.1 Β· 4 versions
, in ubuntu jammy

🌸 NAME 🌸

sc::LocalGBuild< T > β€” bestie, this is a whole class template in MPQC, and it's giving "I build G stuff locally" energy πŸ’…


✨ SYNOPSIS ✨

It inherits from sc::GBuild< T >. That's the family tree, no cap 🧬

🫢 Public Member Functions

  • LocalGBuild (T &t, const Ref< TwoBodyInt > &tbi, const Ref< PetiteList > &rpl, const Ref< GaussianBasisSet > &bs, const Ref< MessageGrp > &g, signed char *pm, double acc, int nt=1, int tn=0) β€” the constructor, and yes she takes all of these arguments, we are not abbreviating, we are not skipping πŸ’€
LocalGBuild (T &t, const Ref< TwoBodyInt > &tbi, const Ref< PetiteList >
    &rpl, const Ref< GaussianBasisSet > &bs, const Ref< MessageGrp > &g,
    signed char *pm, double acc, int nt=1, int tn=0)
  • void run () β€” literally the whole vibe: "This is called with the Thread is run from a ThreadGrp." πŸ”₯ That's the original wording, I'm just delivering it with love 🫢

🌈 Public Attributes

  • double tnint β€” a double, public, iconic, that's it, that's the attribute πŸ‘‘

πŸŽ€ Protected Attributes

  • MessageGrp * grp_ β€” a pointer to a MessageGrp, protected because she's shy πŸ™ˆ
  • TwoBodyInt * tbi_ β€” pointer to a TwoBodyInt, living her best protected life ✨
  • GaussianBasisSet * gbs_ β€” pointer to a GaussianBasisSet, protected, obviously πŸ’œ
  • PetiteList * rpl_ β€” pointer to a PetiteList named rpl_, cute, protected, slay πŸ¦‹
  • signed char *restrictxx pmax β€” okay bestie I'm copying this exactly as written, restrictxx and all, do not come for me 😭
  • int threadno_ β€” an int for the thread number, protected, periodt πŸ’…
  • int nthread_ β€” an int for the number of threads, also protected, also periodt πŸ’…
  • double accuracy_ β€” a double holding the accuracy, protected, and honestly same, I too am accuracy_ 🎯

πŸ¦‹ Additional Inherited Members

Don't forget, there's a whole section of stuff inherited from the parent class too β€” that's where the extras live 🌸

Heads up bestie: whatever gets inherited comes from sc::GBuild< T >, so if you can't find something here, go check up the family tree πŸ‘‘

πŸ‘‘ Author

Generated automatically by Doxygen for MPQC from the source code. So nobody hand-wrote this, the robot did it, and honestly the robot ate πŸ€–βœ¨


πŸ’– Sign-off

This little masterpiece is Version 2.3.1, dated Sun Oct 4 2020, and it lives at sc::LocalGBuild< T >(3) in the MPQC manual. Bye bestie, go build something local πŸ«ΆπŸŽ€

πŸ“¦ where this page comes from