sc::LevelShift(3)
π NAME π
sc::LevelShift β okay bestie, this is the star of the page, and we are in the MPQC manual for sc::LevelShift(3). Itβs giving C++ class documentation energy, and weβre gonna walk through it together. β¨
π¦ SYNOPSIS π¦
Inherits sc::BlockedSCElementOp.
Inherited by sc::ALevelShift, and sc::BLevelShift.
π Public Member Functions π
LevelShift (SCF *)β this member takes anSCF *. Thatβs the signature shown; no extra description on this page.int has_side_effects ()β by default this returns nonzero. Itβs marked[virtual]in the docs below.void set_shift (double)β takes adouble. No description listed here.void process (SCMatrixBlockIter &)β this is the fallback routine to process blocks and is called byprocess_specmembers that are not overridden.
π‘οΈ Protected Attributes π‘οΈ
SCF * scf_β protected attribute, exactly as listed.double shiftβ protected attribute, exactly as listed.
π Additional Inherited Members π
This heading is here on the page, but no additional inherited member deets are listed under it. Thatβs the whole section, bestie. π«Ά
π Member Function Documentation π
π int sc::LevelShift::has_side_effects () [virtual] π
Okay so this one is [virtual]. By default this returns nonzero. And listen: If the ElementOp specialization will change any elements of the matrix, then this must be overridden to return nonzero. Important caveat, no cap.
Reimplemented from sc::SCElementOp. π
π Author π
Author: Generated automatically by Doxygen for MPQC from the source code.
Version 2.3.1 β Sun Oct 4 2020 β thatβs the footer sign-off from the MPQC page, and we are done, bestie. ππβ¨
π¦ 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