sc::AccumH(3)

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

Hiii bestie, welcome to sc::AccumH(3) β€” this is the MPQC manpage for sc::AccumH, and we're gonna get you comfy with every single thing it says. No cap. 🫢✨

πŸ’… NAME πŸ’…

sc::AccumH β€” that's the name, that's the whole name section. Short, iconic, leaving us wanting more. πŸ‘‘

✨ SYNOPSIS ✨

Inherits sc::SavableState.

Inherited by sc::AccumHNull, sc::BEMSolventH, and sc::SumAccumH.

So she inherits from sc::SavableState, and these three classes inherit from her: sc::AccumHNull, sc::BEMSolventH, and sc::SumAccumH. Family tree ate. πŸŒ³πŸ’–

🌸 Public Member Functions 🌸

  • AccumH (StateIn &) β€” constructor that takes a StateIn &. That's all the page gives, so don't @ me for extra lore. πŸ’…
  • AccumH (const Ref< KeyVal > &) β€” constructor that takes a const Ref< KeyVal > &. Two constructor girlies, same class. πŸŽ€
  • void save_data_state (StateOut &) β€” saves the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them. πŸ’Ύ
  • virtual void init (const Ref< Wavefunction > &) β€” declared virtual, takes a const Ref< Wavefunction > &. ✨
  • virtual void accum (const RefSymmSCMatrix &h)=0 β€” declared virtual and ends in =0; that's exactly what's on the page. 🫢
  • virtual void print_summary () β€” virtual, no args. πŸ–¨οΈ
  • virtual void done () β€” virtual, no args. βœ…
  • virtual double e () β€” virtual, no args, returns double. πŸ”₯

🧸 Protected Attributes 🧸

  • Ref< Wavefunction > wfn_ β€” the protected attribute. That's the whole list, bestie. πŸŽ€

🌈 Additional Inherited Members 🌈

Yep, there are Additional Inherited Members. The original page just drops the heading and doesn't list them out, so I'm not gonna invent a lineup. πŸ™ˆ

πŸ“š Member Function Documentation πŸ“š

πŸ’Ύ void sc::AccumH::save_data_state (StateOut &) [virtual]

Okay so this one's the documentation with actual tea: it saves the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them. Important caveat: this must be implemented by the derived class if the class has data. Don't forget, bestie. 😭

  • Reimplemented from sc::SavableState.
  • Reimplemented in sc::SumAccumH, sc::AccumHNull, and sc::BEMSolventH.

πŸ€– Author πŸ€–

Generated automatically by Doxygen for MPQC from the source code. So not a human author, just Doxygen. Respect the robot. πŸ€–πŸ’…

Version 2.3.1 β€” Sun Oct 4 2020 β€” and that's the sc::AccumH(3) page, bestie. Byeee, go accumulate something cute. 🫢🌈✨

πŸ“¦ where this page comes from