Trait vrp_core::solver::processing::Processing[][src]

pub trait Processing {
    fn pre_process(
        &self,
        problem: Arc<Problem>,
        environment: Arc<Environment>
    ) -> Arc<Problem>;
fn post_process(&self, insertion_ctx: InsertionContext) -> InsertionContext; }
Expand description

A trait which specifies the logic to apply pre/post processing to problem/solution.

Required methods

Applies pre processing to given problem.

Applies post processing to given solution.

Implementors