sc::RedundantCartesianSubIter(3)

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

πŸŽ€ NAME πŸŽ€

okay so this is the page for sc::RedundantCartesianSubIter(3), from the MPQC manual, bestie πŸ’–

sc::RedundantCartesianSubIter β€” literally like RedundantCartesianIter, except a, b, and c are fixed to a given value. That's the whole vibe. Periodt ✨


🌸 SYNOPSIS 🌸

#include <cartiter.h>

Inherited by sc::RedundantCartesianSubIterCCA, sc::RedundantCartesianSubIterCints, and sc::RedundantCartesianSubIterV3. slay, the whole family is here πŸ‘‘

✨ Public Member Functions ✨

  • RedundantCartesianSubIter (int l) β€” creates an object for the given angular momentum. constructor moment ✨
  • virtual int bfn ()=0 β€” returns the current Cartesian basis function number. iykyk 🫢
  • void start (int a, int b, int c) β€” initializes the iterator. get it started πŸ’…
  • void next () β€” moves to the next combination of axes. next bestie, next πŸ¦‹
  • operator int () const β€” returns nonzero if the iterator currently holds valid data. vibe check βœ…
  • int a () const β€” the current exponent of x. x is giving main character energy 🌈
  • int b () const β€” the current exponent of y. y said hold my crown πŸ‘‘
  • int c () const β€” the current exponent of z. z is iconic, no cap ⭐
  • int l () const β€” the angular momentum. math bestie 🧚
  • int l (int i) β€” returns a() if i==0, b() if i==1, and c() if i==2. choose your fighter πŸŽ€
  • int axis (int i) β€” returns the i'th axis. axis reveal πŸ”₯

πŸ’– Detailed Description πŸ’–

Like RedundantCartesianIter, except a, b, and c are fixed to a given value. lowkey simple, highkey useful πŸ’œ


πŸ¦‹ Member Function Documentation πŸ¦‹

πŸ’… void sc::RedundantCartesianSubIter::start (int a, int b, int c)

Initializes the iterator. The constraints on a, b, and c are given as arguments. args said make it make sense ✨


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for MPQC from the source code. not me writing a whole novel, that's literally the author line 😭🫢


xoxo, bestie πŸ’œ β€” this page is from MPQC, version 2.3.1, dated Sun Oct 4 2020. mwah πŸŽ€

πŸ“¦ where this page comes from