Contents

Data structures

Each entry is a base class with its subclasses (←), and the module in src/bfss/ that defines it.

Files

A bfss.state.v1 JSON file (state) holds the seed definitions, the ordered trial wavefunctions (widths a, b, invariant exponents (k,l,m)(k, l, m), Yukawa power pp, seed name), their coefficients as decimal strings, and metadata: dilation (λ\lambda), canonical_width, Haux_eigenvalue (the optimizer's smallest eigenvalue ε\varepsilon, the minimal ⟨Haux⟩\langle H_{\rm aux}\rangle), fidelity_lower_bound ([1−κε]+[1-\kappa\varepsilon]_+), matrix_elements (the number system) and, after bfss optimize or bfss measure --store, observables (the midpoints printed by bfss measure). Every building block serializes itself, so loading rebuilds the wavefunction with the generic machinery.

A bfss.ansatz.v1 file (ansatz) describes a basis as shells: widths × invariant prefactors × seeds × ranges of Yukawa powers.

Generated from variational/docs/data-structures.md at the tag release.