IntegralFactory¶
-
class
psi4.core.IntegralFactory¶ Bases:
pybind11_builtins.pybind11_objectComputes integrals
Methods Summary
ao_angular_momentum(self, deriv)Returns a OneBodyInt that computes the AO angular momentum integral ao_dipole(self, deriv)Returns a OneBodyInt that computes the AO dipole integrals ao_kinetic(self, deriv)Returns a OneBodyInt that computes the AO kinetic integrals ao_multipoles(self, order)Returns a OneBodyInt that computes arbitrary-order AO multipole integrals ao_nabla(self, deriv)Returns a OneBodyInt that computes the AO nabla integral ao_overlap(self, deriv)Returns a OneBodyInt that computes the AO overlap integrals ao_potential(self, deriv)Returns a OneBodyInt that computes the AO nuclear attraction integral ao_pseudospectral(self, deriv)Returns a OneBodyInt that computes the AO pseudospectral grid integrals ao_quadrupole(self)Returns a OneBodyInt that computes AO the quadrupole integral ao_traceless_quadrupole(self)Returns a OneBodyInt that computes the traceless AO quadrupole integral electric_field(self, arg0)Returns a OneBodyInt that computes the electric field electrostatic(self)Returns a OneBodyInt that computes the point electrostatic potential erf_complement_eri(self, omega, deriv, …)Returns an erf complement ERI integral object (omega integral) erf_eri(self, omega, deriv, use_shell_pairs)Returns and erf ERI integral object (omega integral) eri(self, deriv, use_shell_pairs)Returns an ERI integral object f12(self, cf, deriv, use_shell_pairs)Returns an F12 integral object f12_double_commutator(self, cf, deriv, …)Returns an F12 double commutator integral object f12_squared(self, cf, deriv, use_shell_pairs)Returns an F12 squared integral object f12g12(self, cf, deriv, use_shell_pairs)Returns an F12G12 integral object overlap_3c(self)Returns a OneBodyInt that computes the 3 center overlap integral shells_iterator(self)Returns an ERI iterator object, only coded for standard ERIs so_angular_momentum(self, deriv)Returns a OneBodyInt that computes the SO angular momentum integral so_dipole(self, deriv)Returns a OneBodyInt that computes the SO dipole integrals so_kinetic(self, deriv)Returns a OneBodyInt that computes the SO kinetic integrals so_multipoles(self, order)Returns a OneBodyInt that computes arbitrary-order SO multipole integrals so_nabla(self, deriv)Returns a OneBodyInt that computes the SO nabla integral so_overlap(self, deriv)Returns a OneBodyInt that computes the SO overlap integrals so_potential(self, deriv)Returns a OneBodyInt that computes the SO nuclear attraction integral so_pseudospectral(self, deriv)Returns a OneBodyInt that computes the SO pseudospectral grid integrals so_quadrupole(self)Returns a OneBodyInt that computes SO the quadrupole integral so_traceless_quadrupole(self)Returns a OneBodyInt that computes the traceless SO quadrupole integral Methods Documentation
-
ao_angular_momentum(self: psi4.core.IntegralFactory, deriv: int=0) → psi4.core.OneBodyAOInt¶ Returns a OneBodyInt that computes the AO angular momentum integral
-
ao_dipole(self: psi4.core.IntegralFactory, deriv: int=0) → psi4.core.OneBodyAOInt¶ Returns a OneBodyInt that computes the AO dipole integrals
-
ao_kinetic(self: psi4.core.IntegralFactory, deriv: int=0) → psi4.core.OneBodyAOInt¶ Returns a OneBodyInt that computes the AO kinetic integrals
-
ao_multipoles(self: psi4.core.IntegralFactory, order: int) → psi4.core.OneBodyAOInt¶ Returns a OneBodyInt that computes arbitrary-order AO multipole integrals
-
ao_nabla(self: psi4.core.IntegralFactory, deriv: int=0) → psi4.core.OneBodyAOInt¶ Returns a OneBodyInt that computes the AO nabla integral
-
ao_overlap(self: psi4.core.IntegralFactory, deriv: int=0) → psi4.core.OneBodyAOInt¶ Returns a OneBodyInt that computes the AO overlap integrals
-
ao_potential(self: psi4.core.IntegralFactory, deriv: int=0) → psi4.core.OneBodyAOInt¶ Returns a OneBodyInt that computes the AO nuclear attraction integral
-
ao_pseudospectral(self: psi4.core.IntegralFactory, deriv: int=0) → psi4.core.OneBodyAOInt¶ Returns a OneBodyInt that computes the AO pseudospectral grid integrals
-
ao_quadrupole(self: psi4.core.IntegralFactory) → psi4.core.OneBodyAOInt¶ Returns a OneBodyInt that computes AO the quadrupole integral
-
ao_traceless_quadrupole(self: psi4.core.IntegralFactory) → psi4.core.OneBodyAOInt¶ Returns a OneBodyInt that computes the traceless AO quadrupole integral
-
electric_field(self: psi4.core.IntegralFactory, arg0: int) → psi4.core.OneBodyAOInt¶ Returns a OneBodyInt that computes the electric field
-
electrostatic(self: psi4.core.IntegralFactory) → psi4.core.OneBodyAOInt¶ Returns a OneBodyInt that computes the point electrostatic potential
-
erf_complement_eri(self: psi4.core.IntegralFactory, omega: float, deriv: int=0, use_shell_pairs: bool=True) → psi4.core.TwoBodyAOInt¶ Returns an erf complement ERI integral object (omega integral)
-
erf_eri(self: psi4.core.IntegralFactory, omega: float, deriv: int=0, use_shell_pairs: bool=True) → psi4.core.TwoBodyAOInt¶ Returns and erf ERI integral object (omega integral)
-
eri(self: psi4.core.IntegralFactory, deriv: int=0, use_shell_pairs: bool=True) → psi4.core.TwoBodyAOInt¶ Returns an ERI integral object
-
f12(self: psi4.core.IntegralFactory, cf: psi::CorrelationFactor, deriv: int=0, use_shell_pairs: bool=True) → psi4.core.TwoBodyAOInt¶ Returns an F12 integral object
-
f12_double_commutator(self: psi4.core.IntegralFactory, cf: psi::CorrelationFactor, deriv: int=0, use_shell_pairs: bool=True) → psi4.core.TwoBodyAOInt¶ Returns an F12 double commutator integral object
-
f12_squared(self: psi4.core.IntegralFactory, cf: psi::CorrelationFactor, deriv: int=0, use_shell_pairs: bool=True) → psi4.core.TwoBodyAOInt¶ Returns an F12 squared integral object
-
f12g12(self: psi4.core.IntegralFactory, cf: psi::CorrelationFactor, deriv: int=0, use_shell_pairs: bool=True) → psi4.core.TwoBodyAOInt¶ Returns an F12G12 integral object
-
overlap_3c(self: psi4.core.IntegralFactory) → psi4.core.ThreeCenterOverlapInt¶ Returns a OneBodyInt that computes the 3 center overlap integral
-
shells_iterator(self: psi4.core.IntegralFactory) → psi4.core.AOShellCombinationsIterator¶ Returns an ERI iterator object, only coded for standard ERIs
-
so_angular_momentum(self: psi4.core.IntegralFactory, deriv: int=0) → psi::OneBodySOInt¶ Returns a OneBodyInt that computes the SO angular momentum integral
-
so_dipole(self: psi4.core.IntegralFactory, deriv: int=0) → psi::OneBodySOInt¶ Returns a OneBodyInt that computes the SO dipole integrals
-
so_kinetic(self: psi4.core.IntegralFactory, deriv: int=0) → psi::OneBodySOInt¶ Returns a OneBodyInt that computes the SO kinetic integrals
-
so_multipoles(self: psi4.core.IntegralFactory, order: int) → psi::OneBodySOInt¶ Returns a OneBodyInt that computes arbitrary-order SO multipole integrals
-
so_nabla(self: psi4.core.IntegralFactory, deriv: int=0) → psi::OneBodySOInt¶ Returns a OneBodyInt that computes the SO nabla integral
-
so_overlap(self: psi4.core.IntegralFactory, deriv: int=0) → psi::OneBodySOInt¶ Returns a OneBodyInt that computes the SO overlap integrals
-
so_potential(self: psi4.core.IntegralFactory, deriv: int=0) → psi::OneBodySOInt¶ Returns a OneBodyInt that computes the SO nuclear attraction integral
-
so_pseudospectral(self: psi4.core.IntegralFactory, deriv: int=0) → psi::OneBodySOInt¶ Returns a OneBodyInt that computes the SO pseudospectral grid integrals
-
so_quadrupole(self: psi4.core.IntegralFactory) → psi::OneBodySOInt¶ Returns a OneBodyInt that computes SO the quadrupole integral
-
so_traceless_quadrupole(self: psi4.core.IntegralFactory) → psi::OneBodySOInt¶ Returns a OneBodyInt that computes the traceless SO quadrupole integral
-
ao_angular_momentum(self: psi4.core.IntegralFactory, deriv: int=0) → psi4.core.OneBodyAOInt Returns a OneBodyInt that computes the AO angular momentum integral
-
ao_dipole(self: psi4.core.IntegralFactory, deriv: int=0) → psi4.core.OneBodyAOInt Returns a OneBodyInt that computes the AO dipole integrals
-
ao_kinetic(self: psi4.core.IntegralFactory, deriv: int=0) → psi4.core.OneBodyAOInt Returns a OneBodyInt that computes the AO kinetic integrals
-
ao_multipoles(self: psi4.core.IntegralFactory, order: int) → psi4.core.OneBodyAOInt Returns a OneBodyInt that computes arbitrary-order AO multipole integrals
-
ao_nabla(self: psi4.core.IntegralFactory, deriv: int=0) → psi4.core.OneBodyAOInt Returns a OneBodyInt that computes the AO nabla integral
-
ao_overlap(self: psi4.core.IntegralFactory, deriv: int=0) → psi4.core.OneBodyAOInt Returns a OneBodyInt that computes the AO overlap integrals
-
ao_potential(self: psi4.core.IntegralFactory, deriv: int=0) → psi4.core.OneBodyAOInt Returns a OneBodyInt that computes the AO nuclear attraction integral
-
ao_pseudospectral(self: psi4.core.IntegralFactory, deriv: int=0) → psi4.core.OneBodyAOInt Returns a OneBodyInt that computes the AO pseudospectral grid integrals
-
ao_quadrupole(self: psi4.core.IntegralFactory) → psi4.core.OneBodyAOInt Returns a OneBodyInt that computes AO the quadrupole integral
-
ao_traceless_quadrupole(self: psi4.core.IntegralFactory) → psi4.core.OneBodyAOInt Returns a OneBodyInt that computes the traceless AO quadrupole integral
-
electric_field(self: psi4.core.IntegralFactory, arg0: int) → psi4.core.OneBodyAOInt Returns a OneBodyInt that computes the electric field
-
electrostatic(self: psi4.core.IntegralFactory) → psi4.core.OneBodyAOInt Returns a OneBodyInt that computes the point electrostatic potential
-
erf_complement_eri(self: psi4.core.IntegralFactory, omega: float, deriv: int=0, use_shell_pairs: bool=True) → psi4.core.TwoBodyAOInt Returns an erf complement ERI integral object (omega integral)
-
erf_eri(self: psi4.core.IntegralFactory, omega: float, deriv: int=0, use_shell_pairs: bool=True) → psi4.core.TwoBodyAOInt Returns and erf ERI integral object (omega integral)
-
eri(self: psi4.core.IntegralFactory, deriv: int=0, use_shell_pairs: bool=True) → psi4.core.TwoBodyAOInt Returns an ERI integral object
-
f12(self: psi4.core.IntegralFactory, cf: psi::CorrelationFactor, deriv: int=0, use_shell_pairs: bool=True) → psi4.core.TwoBodyAOInt Returns an F12 integral object
-
f12_double_commutator(self: psi4.core.IntegralFactory, cf: psi::CorrelationFactor, deriv: int=0, use_shell_pairs: bool=True) → psi4.core.TwoBodyAOInt Returns an F12 double commutator integral object
-
f12_squared(self: psi4.core.IntegralFactory, cf: psi::CorrelationFactor, deriv: int=0, use_shell_pairs: bool=True) → psi4.core.TwoBodyAOInt Returns an F12 squared integral object
-
f12g12(self: psi4.core.IntegralFactory, cf: psi::CorrelationFactor, deriv: int=0, use_shell_pairs: bool=True) → psi4.core.TwoBodyAOInt Returns an F12G12 integral object
-
overlap_3c(self: psi4.core.IntegralFactory) → psi4.core.ThreeCenterOverlapInt Returns a OneBodyInt that computes the 3 center overlap integral
-
shells_iterator(self: psi4.core.IntegralFactory) → psi4.core.AOShellCombinationsIterator Returns an ERI iterator object, only coded for standard ERIs
-
so_angular_momentum(self: psi4.core.IntegralFactory, deriv: int=0) → psi::OneBodySOInt Returns a OneBodyInt that computes the SO angular momentum integral
-
so_dipole(self: psi4.core.IntegralFactory, deriv: int=0) → psi::OneBodySOInt Returns a OneBodyInt that computes the SO dipole integrals
-
so_kinetic(self: psi4.core.IntegralFactory, deriv: int=0) → psi::OneBodySOInt Returns a OneBodyInt that computes the SO kinetic integrals
-
so_multipoles(self: psi4.core.IntegralFactory, order: int) → psi::OneBodySOInt Returns a OneBodyInt that computes arbitrary-order SO multipole integrals
-
so_nabla(self: psi4.core.IntegralFactory, deriv: int=0) → psi::OneBodySOInt Returns a OneBodyInt that computes the SO nabla integral
-
so_overlap(self: psi4.core.IntegralFactory, deriv: int=0) → psi::OneBodySOInt Returns a OneBodyInt that computes the SO overlap integrals
-
so_potential(self: psi4.core.IntegralFactory, deriv: int=0) → psi::OneBodySOInt Returns a OneBodyInt that computes the SO nuclear attraction integral
-
so_pseudospectral(self: psi4.core.IntegralFactory, deriv: int=0) → psi::OneBodySOInt Returns a OneBodyInt that computes the SO pseudospectral grid integrals
-
so_quadrupole(self: psi4.core.IntegralFactory) → psi::OneBodySOInt Returns a OneBodyInt that computes SO the quadrupole integral
-
so_traceless_quadrupole(self: psi4.core.IntegralFactory) → psi::OneBodySOInt Returns a OneBodyInt that computes the traceless SO quadrupole integral
-