pub enum OrOp {
Max,
ProbOr,
BoundedSum,
DrasticSum,
}Expand description
Or operator method for combining the compositions of propositions in a fuzzy rule premise.
Variants§
Implementations§
Source§impl OrOp
impl OrOp
pub fn call<F: Float>( self, u: impl IntoIterator<Item = F>, v: impl IntoIterator<Item = F>, ) -> impl IntoIterator<Item = F>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for OrOp
impl RefUnwindSafe for OrOp
impl Send for OrOp
impl Sync for OrOp
impl Unpin for OrOp
impl UnwindSafe for OrOp
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