Module objective
Expand description
The objective seam: the user’s code, and the handle it talks to.
§Status
Complete. TrialCtx’s signatures were frozen in M1.1 so that samplers,
schedulers and storage could be written against them; slice M1.4 filled the
bodies against the study loop. The plumbing a context needs lives in
study::runtime and is deliberately not public, so it can
keep growing without touching the methods an objective calls.
Structs§
- Outcome
- What an objective returns: one value per study direction.
- Trial
Ctx - The handle an objective uses to talk to the study.
Traits§
- Objective
- The user’s code under evaluation.