![]() |
![]()
| ![]() |
![]()
NAMEsc::SphericalTransformComponent - This is a base class for a container for a component of a sparse Cartesian to solid harmonic basis function transformation. SYNOPSIS#include <transform.h> Inherited by sc::SphericalTransformComponentCCA, sc::SphericalTransformComponentCints, and sc::SphericalTransformComponentV3. Public Member Functionsint a () const
Protected Attributesdouble coef_
Detailed DescriptionThis is a base class for a container for a component of a sparse Cartesian to solid harmonic basis function transformation. Member Function Documentationvirtual void sc::SphericalTransformComponent::init (int a, int b, int c, double coef, int pureindex) [pure virtual]Initialize this object. This must be provided in all specializations of this class to establish the ordering between a, b and c and the index of the Cartesian basis function. Other things such as adjustment of the coefficient to account for normalization differences can be done as well. The default SphericalTransform::init() implementation requires that only the xl , yl and zl basis functions are normalized to unity. Implemented in sc::SphericalTransformComponentCints, sc::SphericalTransformComponentCCA, and sc::SphericalTransformComponentV3. AuthorGenerated automatically by Doxygen for MPQC from the source code.
|