psi4.core.CIWavefunction¶
-
class
psi4.core.CIWavefunction¶ Bases:
psi4.core.Wavefunctiondocstring
Methods Summary
D_vector(...)docstring Hd_vector((self: psi4.core.CIWavefunction, ...)docstring ci_nat_orbs(...)docstring cleanup_ci(...)docstring cleanup_dpd(...)docstring compute_state_transfer(...)docstring diag_h((self: psi4.core.CIWavefunction, ...)docstring form_opdm(...)docstring form_tpdm(...)docstring get_dimension(...)docstring get_opdm((self: psi4.core.CIWavefunction, ...)docstring get_orbitals(...)docstring get_tpdm((self: psi4.core.CIWavefunction, ...)docstring hamiltonian((self: psi4.core.CIWavefunction, ...)docstring mcscf_object(...)docstring ndet((self: psi4.core.CIWavefunction) -> int)docstring new_civector(...)docstring opdm((self: psi4.core.CIWavefunction, ...)docstring pitzer_to_ci_order_onel(...)docstring pitzer_to_ci_order_twoel(...)docstring print_vector(...)docstring rotate_mcscf_integrals(...)docstring set_ci_guess(...)docstring set_orbitals(...)docstring sigma(*args, **kwargs)Overloaded function. tpdm((self: psi4.core.CIWavefunction, ...)docstring transform_ci_integrals(...)docstring transform_mcscf_integrals(...)docstring Methods Documentation
-
D_vector(self: psi4.core.CIWavefunction) → psi::detci::CIvect¶ docstring
-
Hd_vector(self: psi4.core.CIWavefunction, arg0: int) → psi::detci::CIvect¶ docstring
-
ci_nat_orbs(self: psi4.core.CIWavefunction) → None¶ docstring
-
cleanup_ci(self: psi4.core.CIWavefunction) → None¶ docstring
-
cleanup_dpd(self: psi4.core.CIWavefunction) → None¶ docstring
-
compute_state_transfer(self: psi4.core.CIWavefunction, arg0: psi::detci::CIvect, arg1: int, arg2: psi4.core.Matrix, arg3: psi::detci::CIvect) → None¶ docstring
-
diag_h(self: psi4.core.CIWavefunction, arg0: float, arg1: float) → int¶ docstring
-
form_opdm(self: psi4.core.CIWavefunction) → None¶ docstring
-
form_tpdm(self: psi4.core.CIWavefunction) → None¶ docstring
-
get_dimension(self: psi4.core.CIWavefunction, arg0: str) → psi4.core.Dimension¶ docstring
-
get_opdm(self: psi4.core.CIWavefunction, arg0: int, arg1: int, arg2: str, arg3: bool) → psi4.core.Matrix¶ docstring
-
get_orbitals(self: psi4.core.CIWavefunction, arg0: str) → psi4.core.Matrix¶ docstring
-
get_tpdm(self: psi4.core.CIWavefunction, arg0: str, arg1: bool) → psi4.core.Matrix¶ docstring
-
hamiltonian(self: psi4.core.CIWavefunction, arg0: int) → psi4.core.Matrix¶ docstring
-
mcscf_object(self: psi4.core.CIWavefunction) → psi4.core.SOMCSCF¶ docstring
-
ndet(self: psi4.core.CIWavefunction) → int¶ docstring
-
new_civector(self: psi4.core.CIWavefunction, arg0: int, arg1: int, arg2: bool, arg3: bool) → psi::detci::CIvect¶ docstring
-
opdm(self: psi4.core.CIWavefunction, arg0: psi::detci::CIvect, arg1: psi::detci::CIvect, arg2: int, arg3: int) → List[psi4.core.Matrix]¶ docstring
-
pitzer_to_ci_order_onel(self: psi4.core.CIWavefunction, arg0: psi4.core.Matrix, arg1: psi4.core.Vector) → None¶ docstring
-
pitzer_to_ci_order_twoel(self: psi4.core.CIWavefunction, arg0: psi4.core.Matrix, arg1: psi4.core.Vector) → None¶ docstring
-
print_vector(self: psi4.core.CIWavefunction, arg0: psi::detci::CIvect, arg1: int) → None¶ docstring
-
rotate_mcscf_integrals(self: psi4.core.CIWavefunction, arg0: psi4.core.Matrix, arg1: psi4.core.Vector, arg2: psi4.core.Vector) → None¶ docstring
-
set_ci_guess(self: psi4.core.CIWavefunction, arg0: str) → None¶ docstring
-
set_orbitals(self: psi4.core.CIWavefunction, arg0: str, arg1: psi4.core.Matrix) → None¶ docstring
-
sigma(*args, **kwargs)¶ Overloaded function.
- sigma(self: psi4.core.CIWavefunction, arg0: psi::detci::CIvect, arg1: psi::detci::CIvect, arg2: int, arg3: int) -> None
docstring
- sigma(self: psi4.core.CIWavefunction, arg0: psi::detci::CIvect, arg1: psi::detci::CIvect, arg2: int, arg3: int, arg4: psi4.core.Vector, arg5: psi4.core.Vector) -> None
docstring
-
tpdm(self: psi4.core.CIWavefunction, arg0: psi::detci::CIvect, arg1: psi::detci::CIvect, arg2: int, arg3: int) → List[psi4.core.Matrix]¶ docstring
-
transform_ci_integrals(self: psi4.core.CIWavefunction) → None¶ docstring
-
transform_mcscf_integrals(self: psi4.core.CIWavefunction, arg0: bool) → None¶ docstring
-
Ca(self: psi4.core.Wavefunction) → psi4.core.Matrix¶ Returns the Alpha Orbitals.
-
Ca_subset(self: psi4.core.Wavefunction, arg0: str, arg1: str) → psi4.core.Matrix¶ Returns the requested Alpha Orbital subset.
-
Cb(self: psi4.core.Wavefunction) → psi4.core.Matrix¶ Returns the Beta Orbitals.
-
Cb_subset(self: psi4.core.Wavefunction, arg0: str, arg1: str) → psi4.core.Matrix¶ Returns the requested Beta Orbital subset.
-
D_vector(self: psi4.core.CIWavefunction) → psi::detci::CIvect docstring
-
Da(self: psi4.core.Wavefunction) → psi4.core.Matrix¶ Returns the Alpha Density Matrix.
-
Da_subset(self: psi4.core.Wavefunction, arg0: str) → psi4.core.Matrix¶ Returns the requested Alpha Density subset.
-
Db(self: psi4.core.Wavefunction) → psi4.core.Matrix¶ Returns the Beta Density Matrix.
-
Db_subset(self: psi4.core.Wavefunction, arg0: str) → psi4.core.Matrix¶ Returns the requested Beta Density subset.
-
Fa(self: psi4.core.Wavefunction) → psi4.core.Matrix¶ Returns the Alpha Fock Matrix.
-
Fb(self: psi4.core.Wavefunction) → psi4.core.Matrix¶ Returns the Beta Fock Matrix.
-
H(self: psi4.core.Wavefunction) → psi4.core.Matrix¶ Returns the ‘Core’ Matrix (Potential + Kinetic) Integrals.
-
Hd_vector(self: psi4.core.CIWavefunction, arg0: int) → psi::detci::CIvect docstring
-
S(self: psi4.core.Wavefunction) → psi4.core.Matrix¶ Returns the One-electron Overlap Matrix.
-
X(self: psi4.core.Wavefunction) → psi4.core.Matrix¶ Returns the Lagrangian Matrix.
-
alpha_orbital_space(self: psi4.core.Wavefunction, arg0: str, arg1: str, arg2: str) → psi4.core.OrbitalSpace¶ docstring
-
aotoso(self: psi4.core.Wavefunction) → psi4.core.Matrix¶ Returns the Atomic Orbital to Symmetry Orbital transformer.
-
arrays(self: psi4.core.Wavefunction) → Dict[str, psi4.core.Matrix]¶ Returns the map of all internal arrays.
-
atomic_point_charges(self: psi4.core.Wavefunction) → psi4.core.Vector¶ Returns the set atomic point charges.
-
basis_projection(self: psi4.core.Wavefunction, arg0: psi4.core.Matrix, arg1: psi4.core.Dimension, arg2: psi4.core.BasisSet, arg3: psi4.core.BasisSet) → psi4.core.Matrix¶ Projects a orbital matrix from one basis to another.
-
basisset(self: psi4.core.Wavefunction) → psi4.core.BasisSet¶ Returns the current orbital basis.
-
beta_orbital_space(self: psi4.core.Wavefunction, arg0: str, arg1: str, arg2: str) → psi4.core.OrbitalSpace¶ docstring
-
build(mol, basis=None)¶
-
ci_nat_orbs(self: psi4.core.CIWavefunction) → None docstring
-
cleanup_ci(self: psi4.core.CIWavefunction) → None docstring
-
cleanup_dpd(self: psi4.core.CIWavefunction) → None docstring
-
compute_energy(self: psi4.core.Wavefunction) → float¶ Computes the energy of the Wavefunction.
-
compute_gradient(self: psi4.core.Wavefunction) → psi4.core.Matrix¶ Computes the gradient of the Wavefunction
-
compute_hessian(self: psi4.core.Wavefunction) → psi4.core.Matrix¶ Computes the Hessian of the Wavefunction.
-
compute_state_transfer(self: psi4.core.CIWavefunction, arg0: psi::detci::CIvect, arg1: int, arg2: psi4.core.Matrix, arg3: psi::detci::CIvect) → None docstring
-
deep_copy(self: psi4.core.Wavefunction, arg0: psi4.core.Wavefunction) → None¶ Deep copies the internal data.
-
diag_h(self: psi4.core.CIWavefunction, arg0: float, arg1: float) → int docstring
-
doccpi(self: psi4.core.Wavefunction) → psi4.core.Dimension¶ Returns the number of doubly occupied orbitals per irrep.
-
energy(self: psi4.core.Wavefunction) → float¶ Returns the Wavefunctions energy.
-
epsilon_a(self: psi4.core.Wavefunction) → psi4.core.Vector¶ Returns the Alpha Eigenvalues.
-
epsilon_a_subset(self: psi4.core.Wavefunction, arg0: str, arg1: str) → psi4.core.Vector¶ Returns the requested Alpha Eigenvalues subset.
-
epsilon_b(self: psi4.core.Wavefunction) → psi4.core.Vector¶ Returns the Beta Eigenvalues.
-
epsilon_b_subset(self: psi4.core.Wavefunction, arg0: str, arg1: str) → psi4.core.Vector¶ Returns the requested Beta Eigenvalues subset.
-
form_opdm(self: psi4.core.CIWavefunction) → None docstring
-
form_tpdm(self: psi4.core.CIWavefunction) → None docstring
-
frequencies(self: psi4.core.Wavefunction) → psi4.core.Vector¶ Returns the frequencies of the Hessian.
-
frzcpi(self: psi4.core.Wavefunction) → psi4.core.Dimension¶ Returns the number of frozen core orbitals per irrep.
-
frzvpi(self: psi4.core.Wavefunction) → psi4.core.Dimension¶ Returns the number of frozen virtual orbitals per irrep.
-
get_array(self: psi4.core.Wavefunction, arg0: str) → psi4.core.Matrix¶ Sets the requested internal array.
-
get_basisset(self: psi4.core.Wavefunction, arg0: str) → psi4.core.BasisSet¶ Returns the requested auxiliary basis.
-
get_dimension(self: psi4.core.CIWavefunction, arg0: str) → psi4.core.Dimension docstring
-
get_opdm(self: psi4.core.CIWavefunction, arg0: int, arg1: int, arg2: str, arg3: bool) → psi4.core.Matrix docstring
-
get_orbitals(self: psi4.core.CIWavefunction, arg0: str) → psi4.core.Matrix docstring
-
get_tpdm(self: psi4.core.CIWavefunction, arg0: str, arg1: bool) → psi4.core.Matrix docstring
-
get_variable(self: psi4.core.Wavefunction, arg0: str) → float¶ Returns the requested internal variable.
-
gradient(self: psi4.core.Wavefunction) → psi4.core.Matrix¶ Returns the Wavefunctions gradient.
-
hamiltonian(self: psi4.core.CIWavefunction, arg0: int) → psi4.core.Matrix docstring
-
hessian(self: psi4.core.Wavefunction) → psi4.core.Matrix¶ Returns the Wavefunctions Hessian.
-
mcscf_object(self: psi4.core.CIWavefunction) → psi4.core.SOMCSCF docstring
-
molecule(self: psi4.core.Wavefunction) → psi4.core.Molecule¶ Returns the Wavefunctions molecule.
-
nalpha(self: psi4.core.Wavefunction) → int¶ Number of Alpha electrons.
-
nalphapi(self: psi4.core.Wavefunction) → psi4.core.Dimension¶ Returns the number of alpha orbitals per irrep.
-
name(self: psi4.core.Wavefunction) → str¶ The level of theory this wavefunction corresponds to.
-
nbeta(self: psi4.core.Wavefunction) → int¶ Number of Beta electrons.
-
nbetapi(self: psi4.core.Wavefunction) → psi4.core.Dimension¶ Returns the number of beta orbitals per irrep.
-
ndet(self: psi4.core.CIWavefunction) → int docstring
-
new_civector(self: psi4.core.CIWavefunction, arg0: int, arg1: int, arg2: bool, arg3: bool) → psi::detci::CIvect docstring
-
nfrzc(self: psi4.core.Wavefunction) → int¶ Number of frozen core electrons.
-
nirrep(self: psi4.core.Wavefunction) → int¶ Number of irreps in the system.
-
nmo(self: psi4.core.Wavefunction) → int¶ Number of molecule orbitals.
-
nmopi(self: psi4.core.Wavefunction) → psi4.core.Dimension¶ Returns the number of molecular orbitals per irrep.
-
normalmodes(self: psi4.core.Wavefunction) → psi4.core.Vector¶ Returns the normal modes of the Wavefunction.
-
nso(self: psi4.core.Wavefunction) → int¶ Number of symmetry orbitals.
-
nsopi(self: psi4.core.Wavefunction) → psi4.core.Dimension¶ Returns the number of symmetry orbitals per irrep.
-
oeprop(self: psi4.core.Wavefunction) → psi4.core.OEProp¶ Returns the OEProp object associated with this wavefunction
-
opdm(self: psi4.core.CIWavefunction, arg0: psi::detci::CIvect, arg1: psi::detci::CIvect, arg2: int, arg3: int) → List[psi4.core.Matrix] docstring
-
pitzer_to_ci_order_onel(self: psi4.core.CIWavefunction, arg0: psi4.core.Matrix, arg1: psi4.core.Vector) → None docstring
-
pitzer_to_ci_order_twoel(self: psi4.core.CIWavefunction, arg0: psi4.core.Matrix, arg1: psi4.core.Vector) → None docstring
-
print_vector(self: psi4.core.CIWavefunction, arg0: psi::detci::CIvect, arg1: int) → None docstring
-
reference_wavefunction(self: psi4.core.Wavefunction) → psi4.core.Wavefunction¶ docstring
-
rotate_mcscf_integrals(self: psi4.core.CIWavefunction, arg0: psi4.core.Matrix, arg1: psi4.core.Vector, arg2: psi4.core.Vector) → None docstring
-
same_a_b_dens(self: psi4.core.Wavefunction) → bool¶ Returns true if the alpha and beta densities are the same.
-
same_a_b_orbs(self: psi4.core.Wavefunction) → bool¶ Returns true if the alpha and beta orbitals are the same.
-
set_array(self: psi4.core.Wavefunction, arg0: str, arg1: psi4.core.Matrix) → None¶ Returns the requested internal array.
-
set_basisset(self: psi4.core.Wavefunction, arg0: str, arg1: psi4.core.BasisSet) → None¶ Sets the requested auxiliary basis.
-
set_ci_guess(self: psi4.core.CIWavefunction, arg0: str) → None docstring
-
set_frequencies(self: psi4.core.Wavefunction, arg0: psi4.core.Vector) → None¶ Sets the frequencies of the Hessian.
-
set_gradient(self: psi4.core.Wavefunction, arg0: psi4.core.Matrix) → None¶ Sets the Wavefunctions gradient.
-
set_hessian(self: psi4.core.Wavefunction, arg0: psi4.core.Matrix) → None¶ Sets the Wavefunctions Hessian.
-
set_name(self: psi4.core.Wavefunction, arg0: str) → None¶ Sets the level of theory this wavefunction corresponds to.
-
set_oeprop(self: psi4.core.Wavefunction, arg0: psi4.core.OEProp) → None¶ Associate an OEProp object with this wavefunction
-
set_orbitals(self: psi4.core.CIWavefunction, arg0: str, arg1: psi4.core.Matrix) → None docstring
-
set_print(self: psi4.core.Wavefunction, arg0: int) → None¶ Sets the print level of the Wavefunction.
-
set_reference_wavefunction(self: psi4.core.Wavefunction, arg0: psi4.core.Wavefunction) → None¶ docstring
-
set_variable(self: psi4.core.Wavefunction, arg0: str, arg1: float) → None¶ Sets the requested internal variable.
-
shallow_copy(self: psi4.core.Wavefunction, arg0: psi4.core.Wavefunction) → None¶ Copies the pointers to the internal data.
-
sigma(*args, **kwargs) Overloaded function.
- sigma(self: psi4.core.CIWavefunction, arg0: psi::detci::CIvect, arg1: psi::detci::CIvect, arg2: int, arg3: int) -> None
docstring
- sigma(self: psi4.core.CIWavefunction, arg0: psi::detci::CIvect, arg1: psi::detci::CIvect, arg2: int, arg3: int, arg4: psi4.core.Vector, arg5: psi4.core.Vector) -> None
docstring
-
sobasisset(self: psi4.core.Wavefunction) → psi4.core.SOBasisSet¶ Returns the symmetry orbitals basis.
-
soccpi(self: psi4.core.Wavefunction) → psi4.core.Dimension¶ Returns the number of singly occupied orbitals per irrep.
-
tpdm(self: psi4.core.CIWavefunction, arg0: psi::detci::CIvect, arg1: psi::detci::CIvect, arg2: int, arg3: int) → List[psi4.core.Matrix] docstring
-
transform_ci_integrals(self: psi4.core.CIWavefunction) → None docstring
-
transform_mcscf_integrals(self: psi4.core.CIWavefunction, arg0: bool) → None docstring
-
variables(self: psi4.core.Wavefunction) → Dict[str, float]¶ Returns the map of all internal variables.
-