Trait soco::algorithms::offline::OfflineAlgorithm
source · [−]pub trait OfflineAlgorithm<T, R, P, O, C, D>: Fn(P, O, OfflineOptions) -> Result<R> where
R: OfflineResult<T>,
P: Problem<T, C, D>,
O: Options<T, P, C, D>,
C: ModelOutputSuccess,
D: ModelOutputFailure, {
fn solve(
&self,
p: P,
options: O,
offline_options: OfflineOptions
) -> Result<R> { ... }
fn solve_with_default_options(
&self,
p: P,
offline_options: OfflineOptions
) -> Result<R> { ... }
}
Expand description
Implementation of an offline algorithm.
R
- resultP
- problemO
- options
Receives the arguments:
p
- problem instanceoptions
- algorithm optionsoffline_options
- general configuration of the offlien setting