sc::SCElementSquareRoot(3)

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

Okay bestie, this is the sc::SCElementSquareRoot(3) page from the MPQC manual β€” manual name folded in right at the top like a cute little name tag. πŸ’–βœ¨

πŸŽ€ NAME πŸŽ€

sc::SCElementSquareRoot β€” that’s the class this whole page is about, no cap. πŸ‘‘

✨ SYNOPSIS ✨

Inherits sc::SCElementOp. 🫢

🌸 Public Member Functions 🌸

  • SCElementSquareRoot (double a) β€” constructor that takes a double a, iconic signature behavior.
  • SCElementSquareRoot (StateIn &) β€” constructor that takes a StateIn &, also slaying.
  • int has_side_effects () β€” by default this returns nonzero. πŸ’…
  • void save_data_state (StateOut &) β€” save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them. πŸŽ€
  • void process (SCMatrixBlockIter &) β€” this is the fallback routine to process blocks and is called by process_spec members that are not overridden. πŸ¦‹

🫢 Additional Inherited Members 🫢

Yep, this section is here in the original β€” it’s the inherited-members zone, and no extra member deets are spelled out under it on this page. Inherited stuff stays inherited, iykyk. ✨

πŸ’… Member Function Documentation πŸ’…

int sc::SCElementSquareRoot::has_side_effects () [virtual]

By default this returns nonzero. If the ElementOp specialization will change any elements of the matrix, then this must be overridden to return nonzero. 🚨

Reimplemented from sc::SCElementOp. πŸ”₯

void sc::SCElementSquareRoot::save_data_state (StateOut &) [virtual]

Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them. This must be implemented by the derived class if the class has data. πŸŽ€

Reimplemented from sc::SavableState. πŸ¦‹

Author

Generated automatically by Doxygen for MPQC from the source code. πŸ€–πŸ’–


Signing off from the MPQC source, version 2.3.1, dated Sun Oct 4 2020 β€” this was sc::SCElementSquareRoot(3), bestie. Byeee! πŸ’œπŸŽ€βœ¨

πŸ“¦ where this page comes from