vibeqc.solvers.generate_determinants

vibeqc.solvers.generate_determinants(norb, nalpha, nbeta)[source]

Generate all determinants for nalpha α + nbeta β electrons in norb orbitals.

Returns a list of (alpha_occ, beta_occ) tuples in lexicographic order. This is the complete FCI determinant space — use with caution (C(norb, nalpha) × C(norb, nbeta)).

Parameters:
Return type:

list[tuple[tuple[int, …], tuple[int, …]]]