Expand description
Python bindings for QSym² symmetry analysis of multi-determinants.
Structs§
- PyMulti
Determinants Complex - Python-exposed structure to marshall complex multi-determinant information between Rust and Python.
- PyMulti
Determinants Real - Python-exposed structure to marshall real multi-determinant information between Rust and Python.
Enums§
- PyMulti
Determinants - Python-exposed enumerated type to handle the union type
PyMultiDeterminantsReal | PyMultiDeterminantsComplex
in Python.
Functions§
- rep_
analyse_ multideterminants_ eager_ basis - Python-exposed function to perform representation symmetry analysis for real and complex
multi-determinantal wavefunctions constructed from an eager basis of Slater determinants and log
the result via the
qsym2-output
logger at theINFO
level. - rep_
analyse_ multideterminants_ orbit_ basis_ external_ solver - Python-exposed function to perform representation symmetry analysis for real and complex
multi-determinantal wavefunctions constructed from group-generated orbits and log the result via
the
qsym2-output
logger at theINFO
level. - rep_
analyse_ multideterminants_ orbit_ basis_ internal_ solver - Python-exposed function to run non-orthogonal configuration interaction using the internal
solver and then perform representation symmetry analysis on the resulting real and complex
multi-determinantal wavefunctions constructed from group-generated orbits and log the result via
the
qsym2-output
logger at theINFO
level.