Transformation coefficients from unnormalized Cartesian Gaussians (rows) to unit-normalized real Solid Harmonics Gaussians.
More...
#include <solidharmonics.h>
|
|
typedef ::libint2::value_type | real_t |
| |
|
|
| SolidHarmonicsCoefficients (unsigned char l) |
| |
|
| SolidHarmonicsCoefficients (SolidHarmonicsCoefficients &&other) |
| |
|
| SolidHarmonicsCoefficients (const SolidHarmonicsCoefficients &other)=default |
| |
|
void | init (unsigned char l) |
| |
|
const Real * | row_values (size_t r) const |
| | returns ptr to row values
|
| |
|
const unsigned int * | row_idx (size_t r) const |
| | returns ptr to row indices
|
| |
|
unsigned int | nnz (size_t r) const |
| | number of nonzero elements in row r
|
| |
template<typename Real>
class libint2::solidharmonics::SolidHarmonicsCoefficients< Real >
Transformation coefficients from unnormalized Cartesian Gaussians (rows) to unit-normalized real Solid Harmonics Gaussians.
- Note
- Implemented as a simple fixed-size CSR sparse matrix
◆ coeff()
Computes coefficient of a cartesian Gaussian in a real solid harmonic Gaussian See IJQC 54, 83 (1995), eqn (15). If m is negative, imaginary part is computed, whereas a positive m indicates that the real part of spherical
harmonic Ylm is requested.
The documentation for this class was generated from the following file: