Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
sc::CartesianIterCints(3)	     MPQC	     sc::CartesianIterCints(3)

NAME
       sc::CartesianIterCints

SYNOPSIS
       Inherits	sc::CartesianIter.

   Public Member Functions
       CartesianIterCints (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.
       virtual void start ()=0
	   Start the iteration.
       virtual void next ()=0
	   Move	to the next Cartesian function.
       virtual operator	int ()=0
	   Returns nonzero if the iterator currently hold valid	data.
       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	sc::CartesianIterCints::next ()	[inline],  [virtual]
       Move to the next	Cartesian function.

       Implements sc::CartesianIter.

   sc::CartesianIterCints::operator int	() [inline],  [virtual]
       Returns nonzero if the iterator currently hold valid data.

       Implements sc::CartesianIter.

   void	sc::CartesianIterCints::start () [inline],  [virtual]
       Start the iteration.

       Implements sc::CartesianIter.

Author
       Generated automatically by Doxygen for MPQC from	the source code.

Version	2.3.1			Tue May	13 2025	     sc::CartesianIterCints(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=sc_CartesianIterCints&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help