Skip to main content

Module objective

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.
TrialCtx
The handle an objective uses to talk to the study.

Traits§

Objective
The user’s code under evaluation.