psi_analytic¶
-
class
psi_analytic.
PSIA
(species, point_charges, total_mass, grid=None, options=None)¶ Defines the Fock operator for a Hartree-Fock Calculation with analytic calculation of integrals.
-
build_fock
()¶ Builds the Fock matrix
-
compute_2body
(direct=False)¶ Computes the two-body matrix
- Parameters
direct (bool) – Whether to calculate eris on-the-fly or not
-
compute_c_2species_grid
(other_psi)¶ Computes the exchange correlation matrix - numerically
- Parameters
other_psi (WaveFunction) – WaveFunction object for the other species.
-
compute_coupling
(other_psi, direct=False)¶ Computes the two-body coupling matrix
- Parameters
other_psi (WaveFunction) – WaveFunction object for the other species.
direct (bool) – Whether to calculate eris on-the-fly or not
-
compute_guess
()¶ Computes the density guess using the HCORE method: \(H C = e S C\)
-
compute_hcore
()¶ Builds the Hcore matrix
-
compute_kinetic
()¶ Computes the Kinetic matrix
-
compute_nuclear
()¶ Computes the nuclear-electron potential matrix
-
compute_overlap
()¶ Computes the overlap matrix
-
compute_transformation
()¶ Computes the overlap matrix
-
compute_xc_grid
(beta_psi=None)¶ Computes the exchange correlation - numerically only electrons
-
compute_xc_matrix
()¶ Builds the exchange-correlation matrix
-