pub enum TestFunctionType {
Quadratic,
Rosenbrock,
Rastrigin,
Ackley,
Sphere,
Beale,
NeuralNetworkTraining,
LinearRegression,
LogisticRegression,
Custom(String),
}Expand description
Types of test functions
Variants§
Quadratic
Quadratic bowl
Rosenbrock
Rosenbrock function
Rastrigin
Rastrigin function
Ackley
Ackley function
Sphere
Sphere function
Beale
Beale function
NeuralNetworkTraining
Neural network training
LinearRegression
Linear regression
LogisticRegression
Logistic regression
Custom(String)
Custom function
Trait Implementations§
Source§impl Clone for TestFunctionType
impl Clone for TestFunctionType
Source§impl Debug for TestFunctionType
impl Debug for TestFunctionType
impl Eq for TestFunctionType
Source§impl Hash for TestFunctionType
impl Hash for TestFunctionType
Source§impl PartialEq for TestFunctionType
impl PartialEq for TestFunctionType
impl StructuralPartialEq for TestFunctionType
Auto Trait Implementations§
impl Freeze for TestFunctionType
impl RefUnwindSafe for TestFunctionType
impl Send for TestFunctionType
impl Sync for TestFunctionType
impl Unpin for TestFunctionType
impl UnsafeUnpin for TestFunctionType
impl UnwindSafe for TestFunctionType
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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