217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
|
/// This is actually the time of the last call to `Solver::init`.
start_time: Instant,
}
impl<P, T, W, M> Solver<P, T, W, M>
where
P: FirstOrderProblem,
P::Primal: Send + Sync + 'static,
P::Err: std::error::Error + Send + Sync + 'static,
T: Terminator<SolverData> + Default,
W: Weighter<SolverData> + Default,
M: master::Builder + Default,
M::Err: Into<Box<dyn std::error::Error + Send + Sync + 'static>>,
M::MasterProblem: MasterProblem<MinorantIndex = usize> + Send + 'static,
<M::MasterProblem as MasterProblem>::Err: Into<Box<dyn std::error::Error + Send + Sync + 'static>> + Send,
{
|
<
|
|
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
|
/// This is actually the time of the last call to `Solver::init`.
start_time: Instant,
}
impl<P, T, W, M> Solver<P, T, W, M>
where
P: FirstOrderProblem,
P::Err: std::error::Error,
T: Terminator<SolverData> + Default,
W: Weighter<SolverData> + Default,
M: master::Builder + Default,
M::Err: Into<Box<dyn std::error::Error + Send + Sync + 'static>>,
M::MasterProblem: MasterProblem<MinorantIndex = usize> + Send + 'static,
<M::MasterProblem as MasterProblem>::Err: Into<Box<dyn std::error::Error + Send + Sync + 'static>> + Send,
{
|