apply_unitary
apply_unitary(vec, operator, norb, nelec, copy=True)
Aplica uma transformação unitária a um vetor de estado.
Trata-se de um wrapper leve e independente de tipo em torno do método do protocolo SupportsApplyUnitary , que reflete o estilo de função livre de ffsim.apply_unitary().
Parâmetros
- vec (ndarray) – o vetor de estado ao qual se aplicará a transformação unitária.
- operator (SupportsApplyUnitary) – o objeto com efeito unitário, implementando
SupportsApplyUnitary. - norb (int) – o número de orbitais espaciais.
- nelec (int |tuple[int, int]) – a contagem de elétrons – um número inteiro para um setor sem spin, ou um par
(n_alpha, n_beta)para um setor com spin. - copy (bool) – se deve copiar o vetor antes de realizar operações nele.
Retorna
O vetor transformado.
Tipo de retorno
Esta página foi útil?
Relate um bug, erro de digitação ou solicite conteúdo no GitHub.