|  | 
|  | AtomicBasis () | 
|  | 
|  | AtomicBasis (const std::vector< ContractedGaussianShell > &g) | 
|  | 
| void | set_guess_info (const Tensor< double > &dmat, const Tensor< double > &avec, const Tensor< double > &bvec) | 
|  | 
| int | nbf () const | 
|  | Returns the number of basis functions on the center.  More... 
 | 
|  | 
| int | nshell () const | 
|  | Returns the number of shells on the center.  More... 
 | 
|  | 
| const std::vector < ContractedGaussianShell > &
 | get_shells () const | 
|  | Returns a const reference to the shells.  More... 
 | 
|  | 
| double * | eval (double x, double y, double z, double *bf) const | 
|  | Evaluates the basis functions at point x, y, z relative to atomic center.  More... 
 | 
|  | 
| double | eval_guess_density (double x, double y, double z) const | 
|  | Evaluates the guess atomic density at point x, y, z relative to atomic center.  More... 
 | 
|  | 
| const ContractedGaussianShell & | get_shell_from_basis_function (int ibf, int &ibf_in_shell) const | 
|  | Return shell that contains basis function ibf and also return index of function in the shell.  More... 
 | 
|  | 
| bool | has_guess_info () const | 
|  | 
| const Tensor< double > & | get_dmat () const | 
|  | 
| const Tensor< double > & | get_avec () const | 
|  | 
| const Tensor< double > & | get_bvec () const | 
|  | 
| template<typename Archive > | 
| void | serialize (Archive &ar) | 
|  | 
|  | AtomicBasis () | 
|  | 
|  | AtomicBasis (const std::vector< ContractedGaussianShell > &g) | 
|  | 
| void | set_guess_info (const Tensor< double > &dmat, const Tensor< double > &avec, const Tensor< double > &bvec) | 
|  | 
| int | nbf () const | 
|  | Returns the number of basis functions on the center.  More... 
 | 
|  | 
| int | nshell () const | 
|  | Returns the number of shells on the center.  More... 
 | 
|  | 
| const std::vector < ContractedGaussianShell > &
 | get_shells () const | 
|  | Returns a const reference to the shells.  More... 
 | 
|  | 
| double * | eval (double x, double y, double z, double *bf) const | 
|  | Evaluates the basis functions at point x, y, z relative to atomic center.  More... 
 | 
|  | 
| double | eval_guess_density (double x, double y, double z) const | 
|  | Evaluates the guess atomic density at point x, y, z relative to atomic center.  More... 
 | 
|  | 
| const ContractedGaussianShell & | get_shell_from_basis_function (int ibf, int &ibf_in_shell) const | 
|  | Return shell that contains basis function ibf and also return index of function in the shell.  More... 
 | 
|  | 
| bool | has_guess_info () const | 
|  | 
| const Tensor< double > & | get_dmat () const | 
|  | 
| const Tensor< double > & | get_avec () const | 
|  | 
| const Tensor< double > & | get_bvec () const | 
|  | 
| template<typename Archive > | 
| void | serialize (Archive &ar) | 
|  | 
|  | AtomicBasis () | 
|  | 
|  | AtomicBasis (const std::vector< ContractedGaussianShell > &g) | 
|  | 
| void | set_guess_info (const Tensor< double > &dmat, const Tensor< double > &avec, const Tensor< double > &bvec) | 
|  | 
| int | nbf () const | 
|  | Returns the number of basis functions on the center.  More... 
 | 
|  | 
| int | nshell () const | 
|  | Returns the number of shells on the center.  More... 
 | 
|  | 
| const std::vector < ContractedGaussianShell > &
 | get_shells () const | 
|  | Returns a const reference to the shells.  More... 
 | 
|  | 
| double * | eval (double x, double y, double z, double *bf) const | 
|  | Evaluates the basis functions at point x, y, z relative to atomic center.  More... 
 | 
|  | 
| double | eval_guess_density (double x, double y, double z) const | 
|  | Evaluates the guess atomic density at point x, y, z relative to atomic center.  More... 
 | 
|  | 
| const ContractedGaussianShell & | get_shell_from_basis_function (int ibf, int &ibf_in_shell) const | 
|  | Return shell that contains basis function ibf and also return index of function in the shell.  More... 
 | 
|  | 
| bool | has_guess_info () const | 
|  | 
| const Tensor< double > & | get_dmat () const | 
|  | 
| const Tensor< double > & | get_avec () const | 
|  | 
| const Tensor< double > & | get_bvec () const | 
|  | 
| template<typename Archive > | 
| void | serialize (Archive &ar) | 
|  | 
Represents multiple shells of contracted gaussians on a single center.