[][src]Trait kurobako_core::solver::Solver

pub trait Solver: Send {
    fn ask(&mut self, idg: &mut IdGen) -> Result<NextTrial>;
fn tell(&mut self, trial: EvaluatedTrial) -> Result<()>; }

Solver.

Required methods

fn ask(&mut self, idg: &mut IdGen) -> Result<NextTrial>

Asks the next trial to be evaluated.

fn tell(&mut self, trial: EvaluatedTrial) -> Result<()>

Tells the evaluation result of a trial.

Loading content...

Implementors

impl Solver for EmbeddedScriptSolver[src]

impl Solver for ExternalProgramSolver[src]

impl Solver for BoxSolver[src]

Loading content...