Psi4
Public Member Functions | Protected Member Functions | List of all members
psi::ISphericalTransform Class Reference

This describes a solid harmonic to Cartesian transformation. More...

#include <integral.h>

Inheritance diagram for psi::ISphericalTransform:
psi::SphericalTransform

Public Member Functions

 ISphericalTransform (int l, int subl=-1)
 
- Public Member Functions inherited from psi::SphericalTransform
 SphericalTransform (int l, int subl=-1)
 
virtual ~SphericalTransform ()
 
int cartindex (int i) const
 Returns the Cartesian basis function index of component i. More...
 
int pureindex (int i) const
 Returns the spherical harmonic basis index of component i. More...
 
double coef (int i) const
 Returns the transformation coefficient of component i. More...
 
int a (int i) const
 Returns the Cartesian basis function's x exponent of component i. More...
 
int b (int i) const
 Returns the Cartesian basis function's y exponent of component i. More...
 
int c (int i) const
 Returns the Cartesian basis function's z exponent of component i. More...
 
int n () const
 Returns the number of components in the transformation. More...
 
int l () const
 Returns the angular momentum. More...
 

Protected Member Functions

 ISphericalTransform ()
 
virtual void init ()
 
- Protected Member Functions inherited from psi::SphericalTransform
 SphericalTransform ()
 

Additional Inherited Members

- Protected Attributes inherited from psi::SphericalTransform
std::vector
< SphericalTransformComponent
components_
 
int l_
 
int subl_
 

Detailed Description

This describes a solid harmonic to Cartesian transformation.

Constructor & Destructor Documentation

ISphericalTransform::ISphericalTransform ( )
protected
ISphericalTransform::ISphericalTransform ( int  l,
int  subl = -1 
)

Member Function Documentation

void ISphericalTransform::init ( )
protectedvirtual

Reimplemented from psi::SphericalTransform.


The documentation for this class was generated from the following files: