elements_max

Function elements_max 

Source
pub fn elements_max(data: &mut Vec<Float>, src: &Vec<Float>)
Expand description

Combine two membership sample vectors by taking the pointwise maximum.

Merges src into data in-place using max for every index. Both vectors must have identical length; this function assumes consistent sampling resolution produced by the same UniformSampler.

Example

use rust_fuzzylogic::prelude::*;
use rust_fuzzylogic::aggregate::elements_max;
let mut a: Vec<Float> = vec![0.1, 0.3, 0.2];
let b: Vec<Float> = vec![0.0, 0.5, 0.4];
elements_max(&mut a, &b);
assert_eq!(a, vec![0.1, 0.5, 0.4]);