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 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
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::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