Rust API Reference¶
The anneal-core crate provides the typed sampler components, preset drivers, Bayesian pilot and mixer machinery, GLE-Langevin moves, surrogate independence proposals, local polish helpers, and the Rust surfaces behind the Python and C bindings.
The API documentation below is generated from the crate source through sphinxcontrib_rust and sphinx-rustdoc-postprocess, then linked into this site under the same reference tree as the user-facing parameter tables.
See also:
Presets and Advanced Drivers for the stable user-facing driver surface.
Architecture for the five component signatures and L1-L4 laws.
eindir documentation for the Objective, low-discrepancy, GLE, and surrogate layer used by these drivers.
Rust API (anneal-core)¶
- Crate
anneal_coremod acceptmod adaptermod allocatemod biasmod calibratemod catalogmod constructmod contextualmod coolmod curvaturemod delayedmod diversitymod dosmod errormod exchangemod floorsmod free_energymod funnel_bomod funnel_spectralmod gradmod graphkeymod historymod hmcmod latticemod lawsmod localkeymod methodsmod model_hessianmod movekernelmod neighmod neighborsmod noise_acceptmod pathmod potentialsmod quenchmod residual_fieldmod runnermod samplermod screenmod acemod soapmod spectralmod structuremod symmetrisemod terminatemod twinmod typesmod variantmod versionmod ffimod shapemod python