MADNESS
0.10.1
|
Used to represent one basis function from a shell on a specific center. More...
#include <molecularbasis.h>
Public Member Functions | |
AtomicBasisFunction (const AtomicBasisFunction &aofunc) | |
AtomicBasisFunction (double x, double y, double z, const ContractedGaussianShell &shell, int ibf) | |
void | get_coords (double &x, double &y, double &z) const |
madness::Vector< double, 3 > | get_coords_vec () const |
const char * | get_desc () const |
int | get_index () const |
const ContractedGaussianShell & | get_shell () const |
double | operator() (double x, double y, double z) const |
void | print_me (std::ostream &s) const |
double | rangesq () const |
Private Attributes | |
const int | ibf |
const int | nbf |
const ContractedGaussianShell & | shell |
const double | xx |
const double | yy |
const double | zz |
Used to represent one basis function from a shell on a specific center.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References madness::ContractedGaussianShell::get_desc(), ibf, and shell.
Referenced by madness::AtomicBasisSet::print_anal().
|
inline |
References ibf.
|
inline |
References shell.
|
inline |
void AtomicBasisFunction::print_me | ( | std::ostream & | s | ) | const |
|
inline |
References madness::ContractedGaussianShell::rangesq(), and shell.
Referenced by AtomicOrbitalFunctor::AtomicOrbitalFunctor(), and AtomicBasisFunctor< Q >::operator()().
|
private |
Referenced by get_desc(), get_index(), operator()(), and print_me().
|
private |
Referenced by operator()(), and print_me().
|
private |
Referenced by get_desc(), get_shell(), operator()(), print_me(), and rangesq().
|
private |
Referenced by get_coords(), get_coords_vec(), operator()(), and print_me().
|
private |
Referenced by get_coords(), get_coords_vec(), operator()(), and print_me().
|
private |
Referenced by get_coords(), get_coords_vec(), operator()(), and print_me().