sc::SpatialMOPairIter(3)

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

Okay bestie, this is sc::SpatialMOPairIter(3) from the MPQC manual β€” and yes, it’s giving spatial-orbital pair-ordering realness. πŸ’…βœ¨

✨ NAME ✨

SpatialMOPairIter gives the ordering of pairs of spatial orbitals. 🫢

πŸ¦‹ SYNOPSIS πŸ¦‹

#include <pairiter.h>

Inherits sc::MOPairIter.

Inherited by sc::SpatialMOPairIter_eq, and sc::SpatialMOPairIter_neq.

🌸 Public Member Functions 🌸

  • SpatialMOPairIter (const Ref< MOIndexSpace > &space_i, const Ref< MOIndexSpace > &space_j) β€” Initialize a spatial pair iterator for the given MO spaces. Literally sets it up for you. πŸŽ€
  • virtual int nij_aa () const =0 β€” Returns the number of functions in alpha-alpha space. Count β€˜em, bestie. ✨
  • virtual int nij_ab () const =0 β€” Returns the number of functions in alpha-beta space. Yup, that spin case too. πŸ’«
  • virtual int ij_aa () const =0 β€” Returns compound index ij for the alpha-alpha case. πŸ‘‘
  • virtual int ij_ab () const =0 β€” Returns compound index ij for the alpha-beta case. πŸ¦‹
  • virtual int ij_ba () const =0 β€” Returns compound index ij for the beta-alpha case. 🌈

πŸŽ€ Additional Inherited Members πŸŽ€

This class also has additional inherited members β€” that’s the whole section in the source, no extra list dropped here. 🫑

πŸ’– Detailed Description πŸ’–

SpatialMOPairIter gives the ordering of pairs of spatial orbitals.

Different spin cases appear. Periodt. πŸ’…

πŸ”₯ Member Function Documentation πŸ”₯

virtual int sc::SpatialMOPairIter::ij_aa () const [pure virtual]

Returns compound index ij for alpha-alpha case. If the combintaion is not allowed then return -1 β€” and yes, that’s their spelling, not mine 😭. If it’s not allowed, you get -1, no cap.

Implemented in sc::SpatialMOPairIter_neq, and sc::SpatialMOPairIter_eq.

🌟 Author 🌟

Generated automatically by Doxygen for MPQC from the source code. Iconic automation behavior, honestly. πŸ€–βœ¨


πŸ’– Cute sign-off: Version 2.3.1, dated Sun Oct 4 2020, generated automatically by Doxygen for MPQC from the source code. Bye bestie! πŸŽ€πŸ«Ά

πŸ“¦ where this page comes from