psi::IntegralFactory Class Reference
[libmints: Integral library]

List of all members.

Public Member Functions

 IntegralFactory (shared_ptr< BasisSet > bs1, shared_ptr< BasisSet > bs2, shared_ptr< BasisSet > bs3, shared_ptr< BasisSet > bs4)
virtual void set_basis (shared_ptr< BasisSet > bs1, shared_ptr< BasisSet > bs2, shared_ptr< BasisSet > bs3, shared_ptr< BasisSet > bs4)
 Set the basis set for each center.
virtual OneBodyIntoverlap (int deriv=0)
 Returns an OneBodyInt that computes the overlap integral.
virtual OneBodyIntkinetic (int deriv=0)
 Returns an OneBodyInt that computes the kinetic energy integral.
virtual OneBodyIntpotential (int deriv=0)
 Returns an OneBodyInt that computes the nuclear attraction integral.
virtual OneBodyIntdipole (int deriv=0)
 Returns an OneBodyInt that computes the dipole integral.
virtual OneBodyIntquadrupole ()
 Returns an OneBodyInt that computes the quadrupole integral.
virtual TwoBodyInteri (int deriv=0, double schwarz=0.0)
 Returns an ERI integral object.
IntegralsIterator integrals_iterator (int p, int q, int r, int s)
ShellCombinationsIterator shells_iterator ()
 Returns an ERI iterator object, only coded for standard ERIs.
virtual void init_spherical_harmonics (int max_am)
 Initializes spherical harmonic transformations.
SphericalTransformspherical_transform (int am)

Protected Attributes

shared_ptr< BasisSetbs1_
 Center 1 basis set.
shared_ptr< BasisSetbs2_
 Center 2 basis set.
shared_ptr< BasisSetbs3_
 Center 3 basis set.
shared_ptr< BasisSetbs4_
 Center 4 basis set.
std::vector< SphericalTransformspherical_transforms_
 Provides ability to transform to and from sphericals (d=0, f=1, g=2).


Detailed Description


Constructor & Destructor Documentation

psi::IntegralFactory::IntegralFactory ( shared_ptr< BasisSet bs1,
shared_ptr< BasisSet bs2,
shared_ptr< BasisSet bs3,
shared_ptr< BasisSet bs4 
)

Initialize IntegralFactory object given a GaussianBasisSet for each center.


The documentation for this class was generated from the following files:

Generated on Mon Dec 21 14:14:47 2009 for PSI by  doxygen 1.5.6