sc_RedundantCartesianIter3
Redundantcartesianiter objects loop through all possible combinations of a given number of axes.
Usage
Inherited by
sc::RedundantCartesianIterCCA,
sc::RedundantCartesianIterCints,
and
sc::RedundantCartesianIterV3.
Public Member Functions
RedundantCartesianIter (int
l)
The current
exponent
of
x.
int
b
()
The current
exponent
of
y.
int
c
()
The current
exponent
of
z.
int
l
()
Returns a()
if
i==0,
b()
if
i==1,
and
c()
if
i==2.
int
axis
(int
i)
Detailed Description
RedundantCartesianIter objects loop through all possible combinations of a given number of axes.
This is used to compute the transformation matrices that maps a set of Cartesian functions to another set of Cartesian functions in a rotated coordinate system.
Member Function Documentation
virtual int sc::RedundantCartesianIter::bfn () [pure virtual]
Return the current Cartesian basis function number.
Implemented in sc::RedundantCartesianIterCints, sc::RedundantCartesianIterCCA, and sc::RedundantCartesianIterV3.
History
- Debian 12 (Bookworm): the text shown here
- Debian 11 (Bullseye)
- Debian 6.0 (Squeeze)
- Debian 5.0 (Lenny)
- Debian 4.0 (Etch)
- Debian 3.1 (Sarge)