pub struct MamdaniEngine {
pub input_names: Vec<String>,
pub output_name: String,
pub n_rules: usize,
pub defuzz_method: DefuzzMethod,
}Expand description
Fuzzy inference engine (Mamdani-type).
Fields§
§input_names: Vec<String>§output_name: String§n_rules: usize§defuzz_method: DefuzzMethodImplementations§
Source§impl MamdaniEngine
impl MamdaniEngine
Trait Implementations§
Source§impl Clone for MamdaniEngine
impl Clone for MamdaniEngine
Source§fn clone(&self) -> MamdaniEngine
fn clone(&self) -> MamdaniEngine
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 moreAuto Trait Implementations§
impl Freeze for MamdaniEngine
impl RefUnwindSafe for MamdaniEngine
impl Send for MamdaniEngine
impl Sync for MamdaniEngine
impl Unpin for MamdaniEngine
impl UnsafeUnpin for MamdaniEngine
impl UnwindSafe for MamdaniEngine
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