vibeqc.cisd¶
- vibeqc.cisd(h1e_mo, h2e_mo, nelec, norb, n_core=0, nuclear_repulsion=0.0, ms2=None, *, max_excitation=2, nroots=1, max_det=20000)[source]¶
Run fixed-space CISD on an MO-basis Hamiltonian.
- Parameters:
h1e_mo ((norb, norb) ndarray) – One-electron Hamiltonian in the MO basis.
h2e_mo ((norb, norb, norb, norb) ndarray) – Two-electron integrals, physicist’s notation, MO basis.
nelec (int) – Total number of electrons.
norb (int) – Total number of spatial orbitals.
n_core (int) – Doubly-occupied orbitals frozen out of the correlation treatment. The remaining
nelec − 2·n_coreelectrons are correlated in the uppernorb − n_coreorbitals; the core enters as a constant energy plus a mean-field dressing of the one-electron term (shared with CASCI).nuclear_repulsion (float) – Nuclear repulsion energy (added to every total energy).
ms2 (int, optional) –
2 S_zof the correlated electrons; defaults to(nelec − 2·n_core) % 2(closed-shell singlet / minimal-spin doublet).max_excitation (int) – 2 for CISD (default), 1 for CIS (reference + singles only).
nroots (int) – Number of CI roots to report energies for (default 1; the ground state is root 0).
max_det (int or None) – Guard on the determinant-space size.
- Return type: