pub trait ChildPhases<S, D>where
S: PlanningSolution,
D: ScoreDirector<S>,{
// Required method
fn solve_all(&mut self, solver_scope: &mut SolverScope<'_, S, D>);
}Expand description
Trait for child phases that can solve a partition.
Implemented for tuples of phases via macro.
Required Methods§
Sourcefn solve_all(&mut self, solver_scope: &mut SolverScope<'_, S, D>)
fn solve_all(&mut self, solver_scope: &mut SolverScope<'_, S, D>)
Runs all child phases on the solver scope.