INNER CODE UNIT · Rust
use_sf
kaist-ina/BWA-MEME · RMI/rmi_lib/src/models/mod.rs:350
let use_sf = (sf - 1.0).abs() > std::f64::EPSILON;
($inp).map(move |(key, offset)| {
if use_sf {
(key, ( (offset-of) as f64 * sf) as usize)
} else {
(key, offset-of )
}
})
}}
}
impl <T: TrainingKey> RMITrainingData<T> {
pub fn new(iterable: Box<dyn RMITrainingDataIteratorProvider<InpType=T>>)
-> RMITrainingData<T> {
return RMITrainingData { iterable: Arc::new(iterable), scale: 1.0, offset: 0 };
}
pub fn empty() -> RMITrainingData<T> {