circuit_knitting_toolbox.utils.integral_driver.IntegralDriver¶
- class IntegralDriver(hcore, mo_coeff, eri, num_alpha, num_beta, nuclear_repulsion_energy)[source]¶
IntegralDriver.
Entanglement forging driver.
- Parameters:
hcore (
NDArray
[Shape
[N, N],float64
]) – hcore integralmo_coeff (
NDArray
[Shape
[N, N],float64
]) – MO coefficientseri (
NDArray
[Shape
[N, N, N, N],float64
]) – eri integralnum_alpha (
int
) – number of alpha electronsnum_beta (
int
) – number of beta electronsnuclear_repulsion_energy (
float
) – nuclear repulsion energy
- __init__(hcore, mo_coeff, eri, num_alpha, num_beta, nuclear_repulsion_energy)[source]¶
Entanglement forging driver.
- Parameters:
hcore (
NDArray
[Shape
[N, N],float64
]) – hcore integralmo_coeff (
NDArray
[Shape
[N, N],float64
]) – MO coefficientseri (
NDArray
[Shape
[N, N, N, N],float64
]) – eri integralnum_alpha (
int
) – number of alpha electronsnum_beta (
int
) – number of beta electronsnuclear_repulsion_energy (
float
) – nuclear repulsion energy
Methods
__init__
(hcore, mo_coeff, eri, num_alpha, ...)Entanglement forging driver.
run
()Return ElectronicStructureDriverResult constructed from input data.