Outils d'algèbre linéaire
Ce module fournit divers outils d'algèbre linéaire.
apply_unitary(vec, opérateur, norb, nelec[, copie] ) | Applique une transformation unitaire à un vecteur d'état. |
givens_decomposition(unitaire) | Décompose une matrice unitaire en rotations de Givens et en phases diagonales. |
givens_decomposition_slater(coefficients_orbitaux) | Décompose les orbitales occupées d'un déterminant de Slater en rotations de Givens. |
double_factorized_2body(two_body_tensor, tol) | Décomposition à double factorisation d'un tenseur réel à deux corps. |
double_factorized_t2( t2_amplitudes, tol[,...] ) | Décomposition à deux facteurs des amplitudes d' s à spin restreint. |
linear_operator(opérateur, Norb, Nelec) | Renvoie un pour scipy.sparse.linalg.LinearOperator un opérateur du secteur FCI (norb, nelec) . |
reconstruct_t2(conditions, nocc) | Reconstruit les amplitudes d' s à spin restreint à partir d'une décomposition à double factorisation. |
double_factorized_t2_alpha_beta(...[, max_terms] ) | Décomposition à deux facteurs des amplitudes d' s alpha-bêta (sans restriction de spin). |
reconstruct_t2_alpha_beta(termes, norb,...) | Reconstruit les amplitudes de l' e alpha-bêta à partir d'une décomposition à deux facteurs. |
Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.