Crate anneal_core¶
- crate anneal_core¶
anneal-core: simulated-annealing components on the eindir typed primitives.
This crate ships the typed component algebra (Cool / Neigh / Move / Accept traits, Boltzmann / Fast / Tsallis points, and the SaVariant tuple) consumed by the Python
annealpackage via pyo3.Modules
mod 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
Re-exports
:rust:any:
anneal_core::accept::AcceptRule:rust:any:
anneal_core::adapter::Adapter:rust:any:
anneal_core::adapter::IdentityAdapter:rust:any:
anneal_core::bias::Bias:rust:any:
anneal_core::bias::WellTemperedBias:rust:any:
anneal_core::cool::Cooling:rust:any:
anneal_core::error::Error:rust:any:
anneal_core::exchange::Exchange:rust:any:
anneal_core::exchange::MetropolisExchange:rust:any:
anneal_core::exchange::TsallisExchange:rust:any:
anneal_core::free_energy::BarEstimator:rust:any:
anneal_core::grad::AnalyticGradient:rust:any:
anneal_core::grad::DifferentiableObjective:rust:any:
anneal_core::grad::FiniteDiffGradient:rust:any:
anneal_core::grad::Gradient:rust:any:
anneal_core::history::EpochLine:rust:any:
anneal_core::history::History:rust:any:
anneal_core::history::State:rust:any:
anneal_core::history::trajectory_stationarity_flags:rust:any:
anneal_core::hmc::HmcIntegrator:rust:any:
anneal_core::hmc::HmcSaSampler:rust:any:
anneal_core::hmc::LeapfrogIntegrator:rust:any:
anneal_core::hmc::LeapfrogResult:rust:any:
anneal_core::hmc::NutsSaSampler:rust:any:
anneal_core::hmc::NutsTransition:rust:any:
anneal_core::hmc::OMELYAN_LAMBDA:rust:any:
anneal_core::hmc::OmelyanIntegrator:rust:any:
anneal_core::laws::LawViolation:rust:any:
anneal_core::methods::AmsaResult:rust:any:
anneal_core::methods::ArmStat:rust:any:
anneal_core::methods::BayesianMixingResult:rust:any:
anneal_core::methods::BayesianMixingSampler:rust:any:
anneal_core::methods::DEFAULT_ALPHA:rust:any:
anneal_core::methods::DEFAULT_BETA0:rust:any:
anneal_core::methods::DEFAULT_GAMMA:rust:any:
anneal_core::methods::DEFAULT_STEPS_PER_CONTROL:rust:any:
anneal_core::methods::DEFAULT_TARGET_WALKERS:rust:any:
anneal_core::methods::DmcPopulationResult:rust:any:
anneal_core::methods::GelmanRubin:rust:any:
anneal_core::methods::GleLangevinResult:rust:any:
anneal_core::methods::GlePreconditioner:rust:any:
anneal_core::methods::LaplacePosterior:rust:any:
anneal_core::methods::LocalPolishResult:rust:any:
anneal_core::methods::MultiChainResult:rust:any:
anneal_core::methods::MultiChainSampler:rust:any:
anneal_core::methods::MultiChainState:rust:any:
anneal_core::methods::OptimizationRegime:rust:any:
anneal_core::methods::ParallelTemperingSampler:rust:any:
anneal_core::methods::PilotObservation:rust:any:
anneal_core::methods::PilotPrior:rust:any:
anneal_core::methods::Population:rust:any:
anneal_core::methods::PortfolioPolicy:rust:any:
anneal_core::methods::PortfolioResult:rust:any:
anneal_core::methods::ProblemFeatures:rust:any:
anneal_core::methods::PtChainState:rust:any:
anneal_core::methods::PtResult:rust:any:
anneal_core::methods::Q_V_MAX:rust:any:
anneal_core::methods::Q_V_MIN:rust:any:
anneal_core::methods::QmcPolishResult:rust:any:
anneal_core::methods::RegimeError:rust:any:
anneal_core::methods::ShootDirection:rust:any:
anneal_core::methods::TARGET_ACCEPT_RATE:rust:any:
anneal_core::methods::TpeCategorical:rust:any:
anneal_core::methods::TpeContinuous1d:rust:any:
anneal_core::methods::Walker:rust:any:
anneal_core::methods::amsa_optimize:rust:any:
anneal_core::methods::arm_prior_boost:rust:any:
anneal_core::methods::arm_slice_multiplier:rust:any:
anneal_core::methods::check_accept_path:rust:any:
anneal_core::methods::default_sigma:rust:any:
anneal_core::methods::diffusion_displace:rust:any:
anneal_core::methods::dmc_population_optimize:rust:any:
anneal_core::methods::estimate_gle_omega0:rust:any:
anneal_core::methods::estimate_gle_preconditioner:rust:any:
anneal_core::methods::exact_accept_allowed:rust:any:
anneal_core::methods::fit_laplace:rust:any:
anneal_core::methods::geometric_ladder:rust:any:
anneal_core::methods::gle_langevin_adaptive_sa:rust:any:
anneal_core::methods::gle_langevin_preconditioned_sa:rust:any:
anneal_core::methods::gle_langevin_sa:rust:any:
anneal_core::methods::order_arms:rust:any:
anneal_core::methods::pilot_draws:rust:any:
anneal_core::methods::pilot_draws_qmc:rust:any:
anneal_core::methods::population_control:rust:any:
anneal_core::methods::portfolio_optimize:rust:any:
anneal_core::methods::portfolio_optimize_with_policy:rust:any:
anneal_core::methods::preferred_arm_tail:rust:any:
anneal_core::methods::projected_gradient_polish:rust:any:
anneal_core::methods::qmc_best1bin_scout:rust:any:
anneal_core::methods::qmc_gsa_global_search:rust:any:
anneal_core::methods::qmc_projected_gradient_polish:rust:any:
anneal_core::methods::qmc_trust_region_poll:rust:any:
anneal_core::methods::regime_exploit_prob:rust:any:
anneal_core::methods::regime_exploit_width:rust:any:
anneal_core::methods::require_accept_compatible:rust:any:
anneal_core::methods::run_dmc_population:rust:any:
anneal_core::methods::select_regime:rust:any:
anneal_core::methods::shifted_qmc_projected_gradient_polish:rust:any:
anneal_core::methods::walker_weight:rust:any:
anneal_core::movekernel::MoveKernel:rust:any:
anneal_core::movekernel::Reflected:rust:any:
anneal_core::neigh::Neighborhood:rust:any:
anneal_core::noise_accept::OsaAccept:rust:any:
anneal_core::noise_accept::OsaResult:rust:any:
anneal_core::runner::qmc_skip_from_seed:rust:any:
anneal_core::runner::run_rs:rust:any:
anneal_core::runner::run_rs_qmc_variant:rust:any:
anneal_core::runner::run_rs_variant:rust:any:
anneal_core::runner::run_rs_variant_resumed:rust:any:
anneal_core::sampler::Sampler:rust:any:
anneal_core::variant::SaVariant:rust:any:
anneal_core::version::ANNEAL_VERSION