sc::GenPetite4(3)

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

✨ NAME ✨

sc::GenPetite4 is a class in the MPQC manual, and it's an abstract base for a generalized four index petite list. It's giving "I define the shape, my subclasses do the actual work" energy, bestie. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

#include <gpetite.h>

Inherits sc::RefCount.

Inherited by sc::GPetite4< C4 >.

πŸ’– Public Member Functions πŸ’–

  • GenPetite4 (const Ref< GaussianBasisSet > &b1, const Ref< GaussianBasisSet > &b2, const Ref< GaussianBasisSet > &b3, const Ref< GaussianBasisSet > &b4) β€” the constructor, and it takes four Ref< GaussianBasisSet > arguments: b1, b2, b3, and b4. πŸŽ€
  • virtual int in_p4 (int i, int j, int k, int l)=0 β€” a pure virtual member function with four int indices (i, j, k, l). The =0 is literally the "you must implement me in a subclass" signal, no cap. πŸ”₯

🌸 Protected Attributes 🌸

  • bool c1_
  • int ng_
  • int ** shell_map_i_
  • int ** shell_map_j_
  • int ** shell_map_k_
  • int ** shell_map_l_
  • Ref< GaussianBasisSet > b1_
  • Ref< GaussianBasisSet > b2_
  • Ref< GaussianBasisSet > b3_
  • Ref< GaussianBasisSet > b4_

πŸ¦‹ Additional Inherited Members πŸ¦‹

There are additional inherited members from sc::RefCount, iykyk. They're part of the inheritance package, bestie. πŸ’œ


πŸ”₯ Detailed Description πŸ”₯

sc::GenPetite4 is an abstract base for a generalized four index petite list. It's not the concrete list itself β€” it's the parent-class blueprint, and sc::GPetite4< C4 > inherits from it. 🌈


🫢 Author 🫢

Generated automatically by Doxygen for MPQC from the source code. ✨

Version 2.3.1 β€” dated Sun Oct 4 2020. That's the MPQC source/version and date sign-off, bestie. πŸ’–πŸŽ€πŸ’…
πŸ“¦ where this page comes from