quemb.molbe.pfrag.Frags.sd

Frags.sd(lao, lmo, nocc, thr_bath, norb=None, return_orb_count=False)

Perform Schmidt decomposition for the fragment.

Parameters:
  • lao (ndarray) – Orthogonalized AOs

  • lmo (ndarray) – Local molecular orbital coefficients.

  • nocc (int) – Number of occupied orbitals.

  • thr_bath (float,) – Threshold for bath orbitals in Schmidt decomposition

  • norb (int, optional) – Specify number of bath orbitals. Used for UBE, where different number of alpha and beta orbitals Default is None, allowing orbitals to be chosen by threshold

  • return_orb_count (bool, optional) – Retrun the number of orbitals in each space, for UBE use/ Default is False