Files
sqm-autorate-rust/src/utils.rs
T

15 lines
268 B
Rust

pub struct Utils {}
impl Utils {
pub fn a_else_b(a: f64, b: f64) -> f64 {
if a > 0.0 {
a
} else {
b
}
}
pub fn ewma_factor(tick: f64, dur: f64) -> f64 {
((0.5_f64).ln() / (dur / tick)).exp()
}
}