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.
Hopping polish (methods::warm_lbfgs::WarmLbfgs) holds an rgmin::Lbfgs; the two-loop recursion and strong Wolfe search live in that crate.
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 bank_rpcmod Bank_capnpmod Raft_capnpmod Catalog_capnpmod acceptmod acemod adaptermod allocatemod atomistic_hybridmod biasmod boundary_transportmod calibratemod campaignmod catalogmod catalog_policymod catalog_rpcmod compatibilitymod constructmod contextualmod coolmod cooperative_searchmod corekeymod curvaturemod decree_busmod delayedmod descriptor_spacemod discovery_rostermod diversitymod dosmod errormod exchangemod featomic_hopmod floorsmod free_energymod funnel_bomod funnel_spectralmod gradmod graphkeymod historymod hmcmod hyperspheremod known_basinmod latticemod lawsmod localkeymod md_enginemod methodsmod minima_dbmod minimum_informationmod model_hessianmod movekernelmod nd_hybridmod neighmod neighborsmod noise_acceptmod pathmod pes_dbmod pes_explorationmod potentialsmod quenchmod raftmod region_assignmentmod replica_exchangemod residual_fieldmod ride_executionmod ride_ledgermod run_manifestmod runnermod runtime_distributionmod samplermod scalingmod screenmod soapmod source_escapemod surface_evidencemod spectralmod structuremod swarmmod symmetrisemod terminatemod transition_graphmod twinmod typesmod universal_coveragemod variantmod versionmod ffimod shapemod python