|
| ContractedGaussianShell () |
|
| ContractedGaussianShell (int type, const std::vector< double > &coeff, const std::vector< double > &expnt, bool donorm=true) |
|
double | rangesq () const |
| Returns square of the distance beyond which function is less than 1e-8. More...
|
|
double | eval_radial (double rsq) const |
| Evaluates the radial part of the contracted function. More...
|
|
double * | eval (double rsq, double x, double y, double z, double *bf) const |
| Evaluates the entire shell returning the incremented result pointer. More...
|
|
int | angular_momentum () const |
| Returns the shell angular momentum. More...
|
|
int | nbf () const |
| Returns the number of basis functions in the shell. More...
|
|
int | nprim () const |
| Returns the number of primitives in the contraction. More...
|
|
const std::vector< double > & | get_coeff () const |
| Returns a const reference to the coefficients. More...
|
|
const std::vector< double > & | get_expnt () const |
| Returns a const reference to the exponents. More...
|
|
const char * | get_desc (int ibf) const |
| Returns a string description of the basis function type. More...
|
|
template<typename Archive > |
void | serialize (Archive &ar) |
|
| ContractedGaussianShell () |
|
| ContractedGaussianShell (int type, const std::vector< double > &coeff, const std::vector< double > &expnt, bool donorm=true) |
|
double | rangesq () const |
| Returns square of the distance beyond which function is less than 1e-8. More...
|
|
double | eval_radial (double rsq) const |
| Evaluates the radial part of the contracted function. More...
|
|
double * | eval (double rsq, double x, double y, double z, double *bf) const |
| Evaluates the entire shell returning the incremented result pointer. More...
|
|
int | angular_momentum () const |
| Returns the shell angular momentum. More...
|
|
int | nbf () const |
| Returns the number of basis functions in the shell. More...
|
|
int | nprim () const |
| Returns the number of primitives in the contraction. More...
|
|
const std::vector< double > & | get_coeff () const |
| Returns a const reference to the coefficients. More...
|
|
const std::vector< double > & | get_expnt () const |
| Returns a const reference to the exponents. More...
|
|
const char * | get_desc (int ibf) const |
| Returns a string description of the basis function type. More...
|
|
template<typename Archive > |
void | serialize (Archive &ar) |
|
| ContractedGaussianShell () |
|
| ContractedGaussianShell (int type, const std::vector< double > &coeff, const std::vector< double > &expnt, bool donorm=true) |
|
double | rangesq () const |
| Returns square of the distance beyond which function is less than 1e-8. More...
|
|
double | eval_radial (double rsq) const |
| Evaluates the radial part of the contracted function. More...
|
|
double * | eval (double rsq, double x, double y, double z, double *bf) const |
| Evaluates the entire shell returning the incremented result pointer. More...
|
|
int | angular_momentum () const |
| Returns the shell angular momentum. More...
|
|
int | nbf () const |
| Returns the number of basis functions in the shell. More...
|
|
int | nprim () const |
| Returns the number of primitives in the contraction. More...
|
|
const std::vector< double > & | get_coeff () const |
| Returns a const reference to the coefficients. More...
|
|
const std::vector< double > & | get_expnt () const |
| Returns a const reference to the exponents. More...
|
|
const char * | get_desc (int ibf) const |
| Returns a string description of the basis function type. More...
|
|
template<typename Archive > |
void | serialize (Archive &ar) |
|
Represents a single shell of contracted, Cartesian, Gaussian primitives.