1 2 3 4 5 6 7 8 9
use crate::{opt_problem::OptProblem, prelude::Solver}; use mop_blocks::prelude::Domain; pub trait OptFacadeSolver<C, D, O, OR>: Solver<Rslt = OptProblem<C, D, O, OR>> where D: Domain, { fn set_opt_problem(&mut self, op: OptProblem<C, D, O, OR>); }