pycc.cchbar
- class pycc.cchbar(ccwfn: CCwfn)[source]
An RHF-CC Similarity-Transformed Hamiltonian object.
- Variables:
Hov (NumPy array) – The occupied-virtual block of the one-body component HBAR.
Hvv (NumPy array) – The virtual-virtual block of the one-body component HBAR.
Hoo (NumPy array) – The occupied-occupied block of the one-body component HBAR.
Hoooo (NumPy array) – The occ,occ,occ,occ block of the two-body component HBAR.
Hvvvv (NumPy array) – The vir,vir,vir,vir block of the two-body component HBAR.
Hvovv (NumPy array) – The vir,occ,vir,vir block of the two-body component HBAR.
Hooov (NumPy array) – The occ,occ,occ,vir block of the two-body component HBAR.
Hovvo (NumPy array) – The occ,vir,vir,occ block of the two-body component HBAR.
Hovov (NumPy array) – The occ,vir,occ,vir block of the two-body component HBAR.
Hvvvo (NumPy array) – The vir,vir,vir,occ block of the two-body component HBAR.
Hovoo (NumPy array) – The occ,vir,occ,occ block of the two-body component HBAR.
- __init__(ccwfn: CCwfn) None[source]
- Parameters:
ccwfn (PyCC ccwfn object) – amplitudes instantiated to defaults or converged
- Return type:
None
Methods
__init__(ccwfn)build_Hoo(o, v, F, L, t1, t2)Build the occupied-occupied block H_mi of the one-body HBAR.
build_Hoooo(o, v, ERI, t1, t2)Build the occ-occ-occ-occ block H_mnij of the two-body HBAR.
build_Hooov(o, v, ERI, t1)Build the occ-occ-occ-vir block H_mnie of the two-body HBAR.
build_Hov(o, v, F, L, t1)Build the occupied-virtual block H_me of the one-body HBAR.
build_Hovoo(o, v, ERI, L, Hov, Hoooo, t1, t2)Build the occ-vir-occ-occ block H_mbij of the two-body HBAR.
build_Hovov(o, v, ERI, t1, t2)Build the occ-vir-occ-vir block H_mbje of the two-body HBAR.
build_Hovvo(o, v, ERI, L, t1, t2)Build the occ-vir-vir-occ block H_mbej of the two-body HBAR.
build_Hvovv(o, v, ERI, t1)Build the vir-occ-vir-vir block H_amef of the two-body HBAR.
build_Hvv(o, v, F, L, t1, t2)Build the virtual-virtual block H_ae of the one-body HBAR.
build_Hvvvo(o, v, ERI, L, Hov, Hvvvv, t1, t2)Build the vir-vir-vir-occ block H_abei of the two-body HBAR.
build_Hvvvv(o, v, ERI, t1, t2)Build the vir-vir-vir-vir block H_abef of the two-body HBAR.