pub enum ProblemCategory {
Show 14 variants
Convex,
NonConvex,
MachineLearning,
DeepLearning,
ReinforcementLearning,
ComputerVision,
NaturalLanguageProcessing,
NumericalOptimization,
ConstrainedOptimization,
MultiObjective,
Stochastic,
Discrete,
Continuous,
Mixed,
}Expand description
Problem categories
Variants§
Convex
Convex optimization
NonConvex
Non-convex optimization
MachineLearning
Machine learning
DeepLearning
Deep learning
ReinforcementLearning
Reinforcement learning
ComputerVision
Computer vision
NaturalLanguageProcessing
Natural language processing
NumericalOptimization
Numerical optimization
ConstrainedOptimization
Constrained optimization
MultiObjective
Multi-objective optimization
Stochastic
Stochastic optimization
Discrete
Discrete optimization
Continuous
Continuous optimization
Mixed
Mixed optimization
Trait Implementations§
Source§impl Clone for ProblemCategory
impl Clone for ProblemCategory
Source§fn clone(&self) -> ProblemCategory
fn clone(&self) -> ProblemCategory
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProblemCategory
impl Debug for ProblemCategory
Source§impl<'de> Deserialize<'de> for ProblemCategory
impl<'de> Deserialize<'de> for ProblemCategory
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ProblemCategory
impl PartialEq for ProblemCategory
Source§impl Serialize for ProblemCategory
impl Serialize for ProblemCategory
impl Eq for ProblemCategory
impl StructuralPartialEq for ProblemCategory
Auto Trait Implementations§
impl Freeze for ProblemCategory
impl RefUnwindSafe for ProblemCategory
impl Send for ProblemCategory
impl Sync for ProblemCategory
impl Unpin for ProblemCategory
impl UnwindSafe for ProblemCategory
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> Serialize for T
impl<T> Serialize for T
fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<(), Error>
fn do_erased_serialize( &self, serializer: &mut dyn Serializer, ) -> Result<(), ErrorImpl>
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.