Module accumulator

Module accumulator 

Source
Expand description

BuildAccumulator<W> — hashmap-based ingestion path.

Used to incrementally build a PauliSum from unsorted inputs (Hamiltonian parsing, Python dict construction, etc.). The accumulator is not used during propagation — that path is sort-merge only (see engine).

See the PauliSum module for a worked example that walks BuildAccumulator::newBuildAccumulator::add_termBuildAccumulator::finalize.

See design doc §8.2.

Structs§

BuildAccumulator
Incremental builder for a PauliSum.