[−][src]Enum oxigen::stop_criteria::StopCriteria
Provided stop criteria.
Variants
Stop when a solution has been found.
SolutionsFound(usize)
Stop when this number of solutions have been found.
Stop when the specified solutions have been found or a specific generation, what happens before
Generation(u64)
Stop in a specific generation.
Progress(f64)
Stop when the mean progress in the last generations is lower than a specific threshold.
Stop when the generation is bigger than the first value and the mean progress in the last generations is lower than the specific threshold specified as the second value.
MaxFitness(f64)
Stop when the max fitness is bigger or equal than a specific threshold.
MinFitness(f64)
Stop when the min fitness is bigger or equal than a specific threshold.
AvgFitness(f64)
Stop when the average fitness is bigger or equal than a specific threshold.
Trait Implementations
impl StopCriterion for StopCriteria
[src]
Auto Trait Implementations
impl RefUnwindSafe for StopCriteria
impl Send for StopCriteria
impl Sync for StopCriteria
impl Unpin for StopCriteria
impl UnwindSafe for StopCriteria
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,