[−][src]Trait kurobako_core::solver::Solver
Required methods
fn specification(&self) -> SolverSpec
fn ask<R: Rng, G: IdGen>(
&mut self,
rng: &mut R,
idg: &mut G
) -> Result<UnobservedObs>
&mut self,
rng: &mut R,
idg: &mut G
) -> Result<UnobservedObs>
fn tell(&mut self, obs: ObservedObs) -> Result<()>
Implementors
impl Solver for EmbeddedScriptSolver
[src]
fn specification(&self) -> SolverSpec
[src]
fn ask<R: Rng, G: IdGen>(
&mut self,
rng: &mut R,
idg: &mut G
) -> Result<UnobservedObs>
[src]
&mut self,
rng: &mut R,
idg: &mut G
) -> Result<UnobservedObs>
fn tell(&mut self, obs: ObservedObs) -> Result<()>
[src]
impl Solver for ExternalProgramSolver
[src]
fn specification(&self) -> SolverSpec
[src]
fn ask<R: Rng, G: IdGen>(
&mut self,
_rng: &mut R,
idg: &mut G
) -> Result<UnobservedObs>
[src]
&mut self,
_rng: &mut R,
idg: &mut G
) -> Result<UnobservedObs>
fn tell(&mut self, obs: ObservedObs) -> Result<()>
[src]
impl Solver for BoxSolver
[src]
fn specification(&self) -> SolverSpec
[src]
fn ask<R: Rng, G: IdGen>(
&mut self,
rng: &mut R,
idg: &mut G
) -> Result<UnobservedObs>
[src]
&mut self,
rng: &mut R,
idg: &mut G
) -> Result<UnobservedObs>