pub trait Recreate {
    // Required method
    fn run(
        &self,
        refinement_ctx: &RefinementContext,
        insertion_ctx: InsertionContext
    ) -> InsertionContext;
}
Expand description

A trait which specifies logic to produce a new feasible solution from partial one.

Required Methods§

source

fn run( &self, refinement_ctx: &RefinementContext, insertion_ctx: InsertionContext ) -> InsertionContext

Recreates a new solution from the given.

Implementors§