sc::SCMatrixCompositeSubblockIter(3)

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

✨ sc::SCMatrixCompositeSubblockIter(3) ✨

okay bestie, so this one is a C++ class page from the MPQC manual β€” it's the sc::SCMatrixCompositeSubblockIter class, and it inherits from sc::SCMatrixSubblockIter 🫢 like it's literally carrying the family name. Let's get into it πŸ’…


🌸 SYNOPSIS 🌸

Inherits sc::SCMatrixSubblockIter.

πŸ’– Public Member Functions πŸ’–

  • SCMatrixCompositeSubblockIter (Access, int niter) β€” constructor that takes an Access and a number of iterations, niter ✨
  • SCMatrixCompositeSubblockIter (Ref< SCMatrixSubblockIter > &, Ref< SCMatrixSubblockIter > &) β€” constructor that takes two references to Ref< SCMatrixSubblockIter > objects πŸŽ€
  • void set_iter (int i, const Ref< SCMatrixSubblockIter > &) β€” sets the iterator at index i to the given Ref< SCMatrixSubblockIter > 🌈
  • void begin () β€” start at the beginning, bestie πŸ‘‘
  • int ready () β€” returns nonzero if there is another block, so like... a vibe check on whether more blocks exist πŸ’€
  • void next () β€” proceed to the next block, slay ✨
  • SCMatrixBlock * block () β€” return the current block, periodt πŸ’…
  • int current_block () const β€” returns the current block index as an int πŸ¦‹

πŸŽ€ Protected Attributes πŸŽ€

  • int niters_ β€” the number of iterators, stored as an int ⭐
  • Ref< SCMatrixSubblockIter > * iters_ β€” a pointer to an array of Ref< SCMatrixSubblockIter > πŸ”₯
  • int iiter_ β€” the current iterator index, stored as an int πŸ’œ

🧚 Additional Inherited Members 🧚

(yes, it gets all the inherited goodies from sc::SCMatrixSubblockIter too β€” main character energy πŸ’–)


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for MPQC from the source code. not a human writing this one ngl, the robots ate πŸ™ˆ


Version 2.3.1, dated Sun Oct 4 β€” that's the drop πŸ“ fr fr, straight from the sc::SCMatrixCompositeSubblockIter(3) page. byeee πŸ’•πŸŽ€βœ¨
πŸ“¦ where this page comes from