|
|
| ISphericalTransformV3 (int l, int subl=-1) |
| |
| SphericalTransformComponent * | new_component () |
| | This must create a SphericalTransformComponent of the appropriate specialization.
|
| |
|
void | add (int a, int b, int c, double coef, int pureindex) |
| | Adds another SphericalTransformComponent.
|
| |
|
int | cartindex (int i) const |
| | Returns the Cartesian basis function index of component i.
|
| |
|
int | pureindex (int i) const |
| | Returns the solid harmonic basis function index of component i.
|
| |
|
double | coef (int i) const |
| | Returns the transform coefficient of component i.
|
| |
|
int | a (int i) const |
| | Returns the Cartesian basis function's x exponent of component i.
|
| |
|
int | b (int i) const |
| | Returns the Cartesian basis function's y exponent of component i.
|
| |
|
int | c (int i) const |
| | Returns the Cartesian basis function's z exponent of component i.
|
| |
|
int | l () const |
| | Returns the angular momentum.
|
| |
|
int | n () const |
| | Returns the number of components in the transformation.
|
| |
|
|
| ISphericalTransform (int l, int subl=-1) |
| |
| void | init () |
| | This determines all of the components of the transformation.
|
| |
| | SphericalTransform (int l, int subl=-1) |
| | This constructs the SphericalTransform for the given Cartesian angular momentum l and solid harmonic angular momentum subl.
|
| |
|
int | n_ |
| |
|
int | l_ |
| |
|
int | subl_ |
| |
|
std::vector< SphericalTransformComponent * > | components_ |
| |
◆ new_component()
The documentation for this class was generated from the following file: