39 #ifndef MADNESS_INTERIOR_BC_ATOM_H__INCLUDED
40 #define MADNESS_INTERIOR_BC_ATOM_H__INCLUDED
78 for(std::vector<BasisFunc>::iterator iter = basis.begin();
87 MADNESS_ASSERT(n >= 0 && n < basis.size());
95 virtual int dimBasis()
const = 0;
107 std::vector<double> c1(3), c2(1);
108 std::vector<double>
e1(3), e2(1);
110 c1[0] = 0.033494604338;
111 c1[1] = 0.234726953484;
112 c1[2] = 0.813757326146;
127 #endif // MADNESS_INTERIOR_BC_ATOM_H__INCLUDED
Definition: shared_ptr_bits.h:38
Main include file for MADNESS and defines Function interface.
std::vector< BasisFunc > basis
Definition: atom.h:56
FLOAT e1(FLOAT z)
Definition: y1.cc:144
Provides code to project Gaussian basis functions from independent quantum chemistry packages into MA...
const Vector< double, 3 > & getCenter() const
Definition: atom.h:91
Atom(const Vector< double, 3 > &c, int n)
Definition: atom.h:69
virtual int dimBasis() const
Definition: atom.h:124
BasisFunc getBasisFunc(unsigned int n)
Definition: atom.h:86
virtual ~Atom()
Definition: atom.h:77
Atom()
Definition: atom.h:54
Atom(const Vector< double, 3 > &c)
Sets up the basis functions for the atom.
Definition: atom.h:61
Hydrogen atom.
Definition: atom.h:99
std::shared_ptr< GaussianBF > BasisFunc
Definition: atom.h:49
Definition: chem/molecule.h:55
An s basis function.
Definition: basisfunction.h:85
Vector< double, 3 > center
Definition: atom.h:57
Holds machinery to set up Functions/FuncImpls using various Factories and Interfaces.
Definition: chem/atomutil.cc:45
const double c
Definition: gfit.cc:200
Hydrogen(Vector< double, 3 > &c)
Definition: atom.h:104