pub enum ExpandDomainStrategy {
ExtendSegment,
ExtendValue,
}
Expand description
Controls how the domain of a function is expanded using expand_domain()
on
PiecewiseLinearFunction
.
Variants§
ExtendSegment
Extend the segment at the edge of the function.
ExtendValue
Add a constant segment with the value of the edge point of the function.
Trait Implementations§
Source§impl Clone for ExpandDomainStrategy
impl Clone for ExpandDomainStrategy
Source§fn clone(&self) -> ExpandDomainStrategy
fn clone(&self) -> ExpandDomainStrategy
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 ExpandDomainStrategy
impl Debug for ExpandDomainStrategy
Source§impl PartialEq for ExpandDomainStrategy
impl PartialEq for ExpandDomainStrategy
impl Copy for ExpandDomainStrategy
impl Eq for ExpandDomainStrategy
impl StructuralPartialEq for ExpandDomainStrategy
Auto Trait Implementations§
impl Freeze for ExpandDomainStrategy
impl RefUnwindSafe for ExpandDomainStrategy
impl Send for ExpandDomainStrategy
impl Sync for ExpandDomainStrategy
impl Unpin for ExpandDomainStrategy
impl UnwindSafe for ExpandDomainStrategy
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<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