IntegralTransform¶
- class psi4.core.IntegralTransform¶
Bases:
pybind11_builtins.pybind11_object
IntegralTransform transforms one- and two-electron integrals within general spaces
Methods Summary
DPD_ID
(*args, **kwargs)Overloaded function.
alpha_corr_to_pitzer
(self)backtransform_density
(self)beta_corr_to_pitzer
(self)compute_fock_like_matrices
(self, Hcore, Cmats)get_dpd_id
(self)get_frozen_core_energy
(self)get_keep_dpd_so_ints
(self)get_keep_ht_ints
(self)get_keep_iwl_so_ints
(self)get_memory
(self)get_print
(self)get_psio
(self)initialize
(self)Initialize an IntegralTransform
nirrep
(self)presort_so_tei
(self)docstring
print_dpd_lookup
(self)reset_so_int
(self)set_aa_int_name
(self, arg0)set_ab_int_name
(self, arg0)set_bb_int_name
(self, arg0)set_dpd_id
(self, arg0)set_dpd_int_file
(self, arg0)set_keep_dpd_so_ints
(self, arg0)set_keep_ht_ints
(self, arg0)set_keep_iwl_so_ints
(self, arg0)set_memory
(self, arg0)set_orbitals
(self, arg0)set_print
(self, arg0)set_psio
(self, arg0)set_so_tei_file
(self, arg0)set_tei_already_presorted
(self, arg0)set_tpdm_already_presorted
(self, arg0)set_write_dpd_so_tpdm
(self, arg0)transform_tei
(self, s1, s2, s3, s4, half_trans)Transform two-electron integrals
transform_tei_first_half
(self, s1, s2)First half-transform two-electron integrals
transform_tei_second_half
(self, s1, s2, s3, s4)Second half-transform two-electron integrals
update_orbitals
(self)docstring
Methods Documentation
- DPD_ID(*args, **kwargs)¶
Overloaded function.
DPD_ID(self: psi4.core.IntegralTransform, c: str) -> int
docstring
DPD_ID(self: psi4.core.IntegralTransform, str: str) -> int
docstring
DPD_ID(self: psi4.core.IntegralTransform, s1: psi4.core.MOSpace, s2: psi4.core.MOSpace, spin: psi4.core.IntegralTransform.SpinType, pack: bool) -> int
docstring
- alpha_corr_to_pitzer(self: psi4.core.IntegralTransform) int ¶
- backtransform_density(self: psi4.core.IntegralTransform) None ¶
- backtransform_tpdm_restricted(self: psi4.core.IntegralTransform) None ¶
- backtransform_tpdm_unrestricted(self: psi4.core.IntegralTransform) None ¶
- beta_corr_to_pitzer(self: psi4.core.IntegralTransform) int ¶
- compute_fock_like_matrices(self: psi4.core.IntegralTransform, Hcore: psi4.core.Matrix, Cmats: List[psi4.core.Matrix]) List[psi4.core.Matrix] ¶
- get_dpd_id(self: psi4.core.IntegralTransform) int ¶
- get_frozen_core_energy(self: psi4.core.IntegralTransform) float ¶
- get_keep_dpd_so_ints(self: psi4.core.IntegralTransform) bool ¶
- get_keep_ht_ints(self: psi4.core.IntegralTransform) bool ¶
- get_keep_iwl_so_ints(self: psi4.core.IntegralTransform) bool ¶
- get_memory(self: psi4.core.IntegralTransform) int ¶
- get_print(self: psi4.core.IntegralTransform) int ¶
- get_psio(self: psi4.core.IntegralTransform) psi4.core.IO ¶
- get_tei_already_presorted(self: psi4.core.IntegralTransform) bool ¶
- initialize(self: psi4.core.IntegralTransform) None ¶
Initialize an IntegralTransform
- nirrep(self: psi4.core.IntegralTransform) int ¶
- presort_so_tei(self: psi4.core.IntegralTransform) None ¶
docstring
- print_dpd_lookup(self: psi4.core.IntegralTransform) None ¶
- reset_so_int(self: psi4.core.IntegralTransform) None ¶
- set_aa_int_name(self: psi4.core.IntegralTransform, arg0: str) None ¶
- set_ab_int_name(self: psi4.core.IntegralTransform, arg0: str) None ¶
- set_bb_int_name(self: psi4.core.IntegralTransform, arg0: str) None ¶
- set_dpd_id(self: psi4.core.IntegralTransform, arg0: int) None ¶
- set_dpd_int_file(self: psi4.core.IntegralTransform, arg0: int) None ¶
- set_keep_dpd_so_ints(self: psi4.core.IntegralTransform, arg0: bool) None ¶
- set_keep_ht_ints(self: psi4.core.IntegralTransform, arg0: bool) None ¶
- set_keep_iwl_so_ints(self: psi4.core.IntegralTransform, arg0: bool) None ¶
- set_memory(self: psi4.core.IntegralTransform, arg0: int) None ¶
- set_orbitals(self: psi4.core.IntegralTransform, arg0: psi4.core.Matrix) None ¶
- set_print(self: psi4.core.IntegralTransform, arg0: int) None ¶
- set_psio(self: psi4.core.IntegralTransform, arg0: psi4.core.IO) None ¶
- set_so_tei_file(self: psi4.core.IntegralTransform, arg0: int) None ¶
- set_tei_already_presorted(self: psi4.core.IntegralTransform, arg0: bool) None ¶
- set_tpdm_already_presorted(self: psi4.core.IntegralTransform, arg0: bool) None ¶
- set_write_dpd_so_tpdm(self: psi4.core.IntegralTransform, arg0: bool) None ¶
- transform_tei(self: psi4.core.IntegralTransform, s1: psi4.core.MOSpace, s2: psi4.core.MOSpace, s3: psi4.core.MOSpace, s4: psi4.core.MOSpace, half_trans: psi4.core.IntegralTransform.HalfTrans = <HalfTrans.MakeAndNuke: 2>) None ¶
Transform two-electron integrals
- transform_tei_first_half(self: psi4.core.IntegralTransform, s1: psi4.core.MOSpace, s2: psi4.core.MOSpace) None ¶
First half-transform two-electron integrals
- transform_tei_second_half(self: psi4.core.IntegralTransform, s1: psi4.core.MOSpace, s2: psi4.core.MOSpace, s3: psi4.core.MOSpace, s4: psi4.core.MOSpace) None ¶
Second half-transform two-electron integrals
- update_orbitals(self: psi4.core.IntegralTransform) None ¶
docstring