pub struct ITLBOSolver {
pub config: SolverConfig,
pub elite_size: usize,
}Fields§
§config: SolverConfig§elite_size: usizeImplementations§
Source§impl ITLBOSolver
impl ITLBOSolver
pub fn new(config: SolverConfig) -> Self
pub fn solve<P: Problem>(&self, problem: &P) -> OptimizationResult
Auto Trait Implementations§
impl Freeze for ITLBOSolver
impl RefUnwindSafe for ITLBOSolver
impl Send for ITLBOSolver
impl Sync for ITLBOSolver
impl Unpin for ITLBOSolver
impl UnsafeUnpin for ITLBOSolver
impl UnwindSafe for ITLBOSolver
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more