![]() |
![]()
| ![]() |
![]()
NAMEsc::OneBodyInt - OneBodyInt is an abstract base class for objects that compute integrals between two basis functions. SYNOPSIS#include <obint.h> Inherits sc::RefCount. Inherited by sc::DipoleIntV3, sc::EfieldDotVectorIntV3, sc::OneBodyIntCCA, sc::OneBodyIntCints, sc::OneBodyIntV3, and sc::PointChargeIntV3. Public Member Functionsint nbasis () const
Public Member Functions inherited from sc::RefCount
Public Member Functions inherited from sc::Identity
Protected Member FunctionsOneBodyInt (Integral *integral, const Ref<
GaussianBasisSet > &b1, const Ref<
GaussianBasisSet > &b2=0)
Protected Member Functions inherited from sc::RefCount
Protected AttributesIntegral * integral_
Detailed DescriptionOneBodyInt is an abstract base class for objects that compute integrals between two basis functions. Member Function Documentationvirtual Ref< OneBodyInt > sc::OneBodyInt::clone () [virtual]Returns a clone of this. The default implementation throws an exception. Reimplemented in sc::OneBodyIntCints, sc::OneBodyIntCCA, and sc::OneBodyIntV3. virtual bool sc::OneBodyInt::cloneable () [virtual]Return true if the clone member can be called. The default implementation returns false. Reimplemented in sc::OneBodyIntCints, sc::OneBodyIntCCA, and sc::OneBodyIntV3. virtual void sc::OneBodyInt::compute_shell (int, int) [pure virtual]Computes the integrals between basis functions in the given shell pair. Implemented in sc::OneBodyIntCints, sc::OneBodyIntCCA, sc::OneBodyIntV3, sc::PointChargeIntV3, sc::EfieldDotVectorIntV3, and sc::DipoleIntV3. AuthorGenerated automatically by Doxygen for MPQC from the source code.
|