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
-