Conditions d'utilisation de l'opérateur
L'API C propose diverses fonctions permettant d'intervenir sur les termes individuels d'un opérateur, en les répartissant en fonction de leur structure.
Regroupement
Reportez-vous à la documentation relative aux opérateurs de groupe : consultez la structure des opérateurs pour obtenir une explication détaillée des fonctionnalités de ce module.
Membres
Plutôt que de toujours compter sur l'utilisateur pour fournir lui-même les indices de groupe, l'API C propose un ensemble de fonctions qui déterminent automatiquement les informations de regroupement.
qf_ferm_op_group_terms_by_electronic_structure() | Regroupe les termes d'un opérateur en fonction de leur structure électronique. |
Filtrage
L'API C fournit un ensemble de fonctions permettant de supprimer d'un opérateur les termes qui ne contribuent pas de manière significative au calcul en aval.
Membres
qf_ferm_op_filter_diagonal_terms() | Élimine les termes d'un opérateur qui sont diagonaux. |
Ordre
L'API C fournit des fonctions permettant de réorganiser les termes d'un opérateur selon un ordre canonique, indépendant des coefficients.
Membres
qf_ferm_op_canonical_order() | Réorganise de manière canonique l'ordre des termes d'un opérateur fermionique. |
qf_maj_op_canonical_order() | Réorganise les termes d'un opérateur de Majorana selon l'ordre canonique. |