.TH "sc::RedundantCartesianIter" 3 "Sun Oct 4 2020" "Version 2.3.1" "MPQC" \" -*- nroff -*- .ad l .nh .SH NAME sc::RedundantCartesianIter \- \fBRedundantCartesianIter\fP objects loop through all possible combinations of a given number of axes\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherited by \fBsc::RedundantCartesianIterCCA\fP, \fBsc::RedundantCartesianIterCints\fP, and \fBsc::RedundantCartesianIterV3\fP\&. .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBRedundantCartesianIter\fP (int \fBl\fP)" .br .RI "Create a object for the given angular momentum\&. " .ti -1c .RI "virtual int \fBbfn\fP ()=0" .br .RI "Return the current Cartesian basis function number\&. " .ti -1c .RI "void \fBstart\fP ()" .br .RI "Initialize the iterator\&. " .ti -1c .RI "void \fBnext\fP ()" .br .RI "Move to the next combination of axes\&. " .ti -1c .RI "\fBoperator int\fP ()" .br .RI "Returns nonzero if the iterator currently hold valid data\&. " .ti -1c .RI "int \fBa\fP ()" .br .RI "The current exponent of x\&. " .ti -1c .RI "int \fBb\fP ()" .br .RI "The current exponent of y\&. " .ti -1c .RI "int \fBc\fP ()" .br .RI "The current exponent of z\&. " .ti -1c .RI "int \fBl\fP ()" .br .RI "The angular momentum\&. " .ti -1c .RI "int \fBl\fP (int i)" .br .RI "Returns \fBa()\fP if i==0, \fBb()\fP if i==1, and \fBc()\fP if i==2\&. " .ti -1c .RI "int \fBaxis\fP (int i)" .br .RI "Return the i'th axis\&. " .in -1c .SH "Detailed Description" .PP \fBRedundantCartesianIter\fP 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\&. .SH "Author" .PP Generated automatically by Doxygen for MPQC from the source code\&.