mod grad¶
- module grad¶
Gradient support for anneal drivers (HMC/Method B, projected-gradient polish, GLE-Langevin, …).
The canonical
Gradient,DifferentiableObjective,AnalyticGradient, andFiniteDiffGradientlive ineindir_core, the typed ND objective primitives that anneal uses. This module re-exports them soanneal_core::grad::*imports share one gradient contract.Use
eindir_core::gradientdirectly when building objectives outsideanneal_core.Re-exports
:rust:any:
eindir_core::gradient::AnalyticGradient:rust:any:
eindir_core::DifferentiableObjective:rust:any:
eindir_core::gradient::FiniteDiffGradient:rust:any:
eindir_core::Gradient:rust:any:
eindir_core::Objective