sc::SCMatrixCompositeSubblockIter(3)
β¨ 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 anAccessand a number of iterations,niterβ¨SCMatrixCompositeSubblockIter (Ref< SCMatrixSubblockIter > &, Ref< SCMatrixSubblockIter > &)β constructor that takes two references toRef< SCMatrixSubblockIter >objects πvoid set_iter (int i, const Ref< SCMatrixSubblockIter > &)β sets the iterator at indexito the givenRef< 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 anintπ¦
π Protected Attributes π
int niters_β the number of iterators, stored as anintβRef< SCMatrixSubblockIter > * iters_β a pointer to an array ofRef< SCMatrixSubblockIter >π₯int iiter_β the current iterator index, stored as anintπ
π§ 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
- ubuntu jammy: libsc-doc 2.3.1-21
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms