sc::LocalDiagSCMatrix(3)
okay so bestie, welcome to the MPQC manual, section 3 β the vibe check says todayβs main character is sc::LocalDiagSCMatrix, and she is lowkey iconic π
β¨
πΈ NAME πΈ
sc::LocalDiagSCMatrix β thatβs the name, no cap. This whole page is about her.
π SYNOPSIS π
She inherits sc::DiagSCMatrix β lineage check passed, we love a parent class π.
π Public Member Functions π
LocalDiagSCMatrix (const RefSCDimension &, LocalSCMatrixKit *)β constructor vibes, exactly as written.void save_data_state (StateOut &)β the page lists the signature with no extra description, so Iβm not inventing lore π.double get_element (int) constβ return or modify an element.void set_element (int, double)β signature only on this page; no extra details given, periodt.void accumulate_element (int, double)β same situation: signature only, no extra description.void accumulate (const DiagSCMatrix *)β sumsmintothis.double invert_this ()β invertsthis.double determ_this ()β returns the determinant ofthis;thisis overwritten.double trace ()β returns the trace.void gen_invert_this ()β does a generalized inversion ofthis.void element_op (const Ref< SCElementOp > &)β performs the element operationopon each element ofthis.void element_op (const Ref< SCElementOp2 > &, DiagSCMatrix *)β element operation with another matrix, exactly as listed.void element_op (const Ref< SCElementOp3 > &, DiagSCMatrix *, DiagSCMatrix *)β element operation with two more matrices, exactly as listed.void vprint (const char *title=0, std::ostream &out=ExEnv::out0(), int=10) constβ signature only on the page, so no extra claims from me π .double * get_data ()β signature only, bestie.Ref< SCMatrixSubblockIter > local_blocks (SCMatrixSubblockIter::Access)β returns iterators for the local (rapidly accessible) blocks used in this matrix.Ref< SCMatrixSubblockIter > all_blocks (SCMatrixSubblockIter::Access)β returns iterators for the all blocks used in this matrix. Yes, βthe all blocksβ β we keep the original wording fr fr π.
π«Ά Friends π«Ά
class LocalSCMatrixclass LocalSymmSCMatrixclass LocalSCVector
π Additional Inherited Members π
Nothing extra is listed here β iconic minimalism, honestly β¨.
πͺ Author πͺ
Generated automatically by Doxygen for MPQC from the source code.
Machine-made page, no handwritten fanfic β Doxygen did that π.
kisses from MPQC β Version 2.3.1, Sun Oct 4 2020, on the sc::LocalDiagSCMatrix(3) page π¦ππ
π¦ 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