#include <intv3.h>
Inheritance diagram for IntegralV3


Public Methods | |
| IntegralV3 (const Ref< GaussianBasisSet > &b1=0, const Ref< GaussianBasisSet > &b2=0, const Ref< GaussianBasisSet > &b3=0, const Ref< GaussianBasisSet > &b4=0) | |
| IntegralV3 (StateIn &) | |
| IntegralV3 (const Ref< KeyVal > &) | |
| ~IntegralV3 () | |
| void | save_data_state (StateOut &) |
| Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them. More... | |
| CartesianIter* | new_cartesian_iter (int) |
| Return a CartesianIter object. More... | |
| RedundantCartesianIter* | new_redundant_cartesian_iter (int) |
| Return a RedundantCartesianIter object. More... | |
| RedundantCartesianSubIter* | new_redundant_cartesian_sub_iter (int) |
| Return a RedundantCartesianSubIter object. More... | |
| SphericalTransformIter* | new_spherical_transform_iter (int l, int inv=0, int subl=-1) |
| Return a SphericalTransformIter object. More... | |
| const SphericalTransform* | spherical_transform (int l, int inv=0, int subl=-1) |
| Return a SphericalTransform object. More... | |
| Ref<OneBodyInt> | overlap () |
| Return a OneBodyInt that computes the overlap. | |
| Ref<OneBodyInt> | kinetic () |
| Return a OneBodyInt that computes the kinetic energy. | |
| Ref<OneBodyInt> | point_charge (const Ref< PointChargeData > &=0) |
| Return a OneBodyInt that computes the integrals for interactions with point charges. | |
| Ref<OneBodyInt> | nuclear () |
| Return a OneBodyInt that computes the nuclear repulsion integrals. More... | |
| Ref<OneBodyInt> | hcore () |
| Return a OneBodyInt that computes the core Hamiltonian integrals. | |
| Ref<OneBodyInt> | efield_dot_vector (const Ref< EfieldDotVectorData > &=0) |
| Return a OneBodyInt that computes the electric field integrals dotted with a given vector. | |
| Ref<OneBodyInt> | dipole (const Ref< DipoleData > &=0) |
| Return a OneBodyInt that computes dipole moment integrals. | |
| Ref<OneBodyDerivInt> | overlap_deriv () |
| Return a OneBodyDerivInt that computes overlap derivatives. | |
| Ref<OneBodyDerivInt> | kinetic_deriv () |
| Return a OneBodyDerivInt that computes kinetic energy derivatives. | |
| Ref<OneBodyDerivInt> | nuclear_deriv () |
| Return a OneBodyDerivInt that computes nuclear repulsion derivatives. | |
| Ref<OneBodyDerivInt> | hcore_deriv () |
| Return a OneBodyDerivInt that computes core Hamiltonian derivatives. | |
| Ref<TwoBodyInt> | electron_repulsion () |
| Return a TwoBodyInt that computes electron repulsion integrals. | |
| Ref<TwoBodyDerivInt> | electron_repulsion_deriv () |
| Return a TwoBodyDerivInt that computes electron repulsion derivatives. | |
| void | set_basis (const Ref< GaussianBasisSet > &b1, const Ref< GaussianBasisSet > &b2=0, const Ref< GaussianBasisSet > &b3=0, const Ref< GaussianBasisSet > &b4=0) |
| Set the basis set for each center. | |
|
|
Return a CartesianIter object. The caller is responsible for freeing the object. Reimplemented from Integral. |
|
|
Return a RedundantCartesianIter object. The caller is responsible for freeing the object. Reimplemented from Integral. |
|
|
Return a RedundantCartesianSubIter object. The caller is responsible for freeing the object. Reimplemented from Integral. |
|
|
Return a SphericalTransformIter object. The caller is responsible for freeing the object. Reimplemented from Integral. |
|
|
Return a OneBodyInt that computes the nuclear repulsion integrals. Charges from the atoms on the center one are used. Reimplemented from Integral. |
|
|
Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them. This must be implemented by the derived class if the class has data. Reimplemented from Integral. |
|
|
Return a SphericalTransform object. The pointer is only valid while this Integral object is valid. Reimplemented from Integral. |