apply_unitary
apply_unitary(vec, operator, norb, nelec, copy=True)
Aplica una transformación unitaria a un vector de estado.
Se trata de un envoltorio ligero e independiente del tipo que envuelve el método del protocolo SupportsApplyUnitary , imitando el estilo de función libre de ffsim.apply_unitary().
Parámetros
- vec (ndarray) – el vector de estado al que se va a aplicar la transformación unitaria.
- operator (SupportsApplyUnitary) – el objeto con un efecto unitario, que implementa
SupportsApplyUnitary. - norb (int) – el número de orbitales espaciales.
- nelec (int |tuple[int, int]) – el recuento de electrones: un número entero para un sector sin espín, o un par
(n_alpha, n_beta)para uno con espín. - copy (bool) – si se debe copiar el vector antes de realizar operaciones con él.
Devuelve
El vector transformado.
Tipo de retorno
¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.