INNER CODE UNIT · Rust

half

kaist-ina/BWA-MEME · RMI/rmi_lib/src/models/mod.rs:414

            let half = size / 2;
            let mid = base + half;
            let cmp = f(self.get(mid));
            base = if cmp == Ordering::Less { mid } else { base };
            size -= half;
        }
        let cmp = f(self.get(base));
        base + (cmp == Ordering::Less) as usize
    }
    
    pub fn soft_copy(&self) -> RMITrainingData<T> {
        return RMITrainingData {
            scale: self.scale,
            offset: self.offset,
            iterable: Arc::clone(&self.iterable)
        };
    }
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…