sc::TwoBodyIntIter(3)

πŸ“¦
version 2.3.1 Β· 3 versions
, in fedora 43, fedora 44, ubuntu noble

✨ NAME ✨

sc::TwoBodyIntIter β€” bestie it's a two-body integral iterator, and yes it's giving "abstract base class energy" πŸ’…

This one lives in the Library Functions Manual, so pull up a chair, grab a boba, and let's get into it πŸ§‹


πŸ¦‹ SYNOPSIS πŸ¦‹

Inherited by sc::SymmTwoBodyIntIter.

πŸ’– Public Member Functions πŸ’–

  • TwoBodyIntIter (const Ref< TwoBodyInt > &) β€” the constructor, she takes a Ref< TwoBodyInt > and that's it, that's the whole vibe
  • virtual void start () β€” kick things off, queen πŸ‘‘
  • virtual void next () β€” move on to the next one, no looking back
  • int ready () const β€” tells you if it's ready, lowkey just a yes/no situation
  • int ishell () const β€” hands you ishell
  • int jshell () const β€” hands you jshell
  • int kshell () const β€” hands you kshell
  • int lshell () const β€” hands you lshell
  • virtual double scale () const β€” returns the scale, as a double, periodt
  • ShellQuartetIter & current_quartet () β€” the current quartet, by reference, as a ShellQuartetIter &

πŸ”’ Protected Attributes πŸ”’

ngl these are the internals, protected and cozy 🫢

  • Ref< TwoBodyInt > tbi β€” the two-body int, obvi
  • ShellQuartetIter sqi β€” a shell quartet iterator, living her best life
  • int iend β€” an int named iend
  • int icur β€” an int named icur
  • int jcur β€” an int named jcur
  • int kcur β€” an int named kcur
  • int lcur β€” an int named lcur

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for MPQC from the source code. Not a human author, just a robot doing her little documentation thing πŸ€–βœ¨


fr fr, that's the whole page β€” every function, every attribute, nothing skipped πŸ’€

okay bestie that's a wrap πŸŽ€ this was MPQC, Version 2.3.1, and the page is sc::TwoBodyIntIter(3) β€” stay iconic, go iterate something πŸ’œπŸ¦‹

πŸ“¦ where this page comes from