MPQC::CartesianIterCCA(3)

πŸ“¦ version 2.3.1, in fedora 43, fedora 44

✨ MPQC::CartesianIterCCA ✨

okay bestie, so this is a page from the Library Functions Manual for MPQC::CartesianIterCCA and it's literally the cutest little iterator subclass you ever did see πŸ’…


🌸 NAME 🌸

MPQC::CartesianIterCCA β€” no cap, that's the whole name, she's iconic and she knows it πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

Inherits sc::CartesianIter.

πŸ’– Public Member Functions πŸ’–

CartesianIterCCA (int l)
void start ()
    Start the iteration.
void next ()
    Move to the next Cartesian function.
operator int ()
    Returns nonzero if the iterator currently hold valid data.

🌈 Public Member Functions inherited from sc::CartesianIter 🌈

CartesianIter (int l)
    Initialize an iterator for the given angular momentum.
int n ()
    Returns the number of Cartesian functions.
int a ()
    Returns the exponent of x.
int b ()
    Returns the exponent of y.
int c ()
    Returns the exponent of z.
int l ()
    Returns the angular momentum.
int l (int i)
    Returns a() if i==0, b() if i==1, and c() if i==2.
int bfn ()
    Returns the number of the current basis function within the shell.

πŸ‘‘ Additional Inherited Members πŸ‘‘

🧚 Protected Attributes inherited from sc::CartesianIter 🧚

int a_
int b_
int c_
int l_
int bfn_

πŸ’œ Member Function Documentation πŸ’œ

✨ void MPQC::CartesianIterCCA::next () [inline], [virtual] ✨

Move to the next Cartesian function. like, scoot over girl, we're going to the next one 🫢

Implements sc::CartesianIter.


πŸ“ MPQC::CartesianIterCCA::operator int () [inline], [virtual] πŸ“

Returns nonzero if the iterator currently hold valid data. so if it's nonzero, she's holding real data, periodt. if it's zero... she's not, and you should not be asking her for anything 😭

Implements sc::CartesianIter.


πŸŽ€ void MPQC::CartesianIterCCA::start () [inline], [virtual] πŸŽ€

Start the iteration. go go go πŸ”₯

Implements sc::CartesianIter.


🌟 Author 🌟

Generated automatically by Doxygen for MPQC from the source code. (not a human author, just a robot doing its little thing, we respect it πŸ™ˆ)


that's the whole vibe check, bestie. every flag, every signature, every inherited member β€” all accounted for, no crumbs left behind πŸ’–

MPQC β€” Version 2.3.1 β€” mwah, that's a wrap, MPQC::CartesianIterCCA(3) out πŸ¦‹βœ¨

πŸ“¦ where this page comes from