Strumenti per l'algebra lineare
Questo modulo offre diverse funzioni utili nell'ambito dell'algebra lineare.
apply_unitary(vec, operatore, norb, nelec[, copia] ) | Applica una trasformazione unitaria a un vettore di stato. |
givens_decomposition(unitario) | Scompone una matrice unitaria in rotazioni di Givens e fasi diagonali. |
givens_decomposition_slater(coefficienti_orbitali) | Scompone gli orbitali occupati di un determinante di Slater in rotazioni di Givens. |
double_factorized_2body(two_body_tensor, tol) | Scomposizione a doppio fattore di un tensore reale a due corpi. |
double_factorized_t2( t2_amplitudes, tol[,...] ) | Scomposizione a doppio fattore delle ampiezze dell’ e con restrizione di spin. |
linear_operator(operatore, Norb, Nelec) | Restituisce un scipy.sparse.linalg.LinearOperator per un operatore nel settore FCI (norb, nelec) . |
reconstruct_t2(termini, nocc) | Ricostruisce le ampiezze dell’ e con restrizione di spin a partire da una decomposizione a doppio fattore. |
double_factorized_t2_alpha_beta(...[, max_terms] ) | Scomposizione a doppio fattore delle ampiezze alfa-beta (senza restrizioni di spin) . |
reconstruct_t2_alpha_beta(termini, norb,...) | Ricostruisce le ampiezze alfa-beta a partire da una decomposizione a doppio fattore. |
Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.