src/iterate.rs

branch
dev
changeset 38
8aaa22fcd302
parent 31
50a77e4efcbb
parent 25
d14c877e14b7
child 40
daf0e3a70c79
equal deleted inserted replaced
37:2bee40c5e834 38:8aaa22fcd302
441 }, 441 },
442 &Verbose::EveryAndInitial{ every, initial } => { 442 &Verbose::EveryAndInitial{ every, initial } => {
443 iter <= initial || (every != 0 && iter % every == 0) 443 iter <= initial || (every != 0 && iter % every == 0)
444 }, 444 },
445 &Verbose::Logarithmic(base) => { 445 &Verbose::Logarithmic(base) => {
446 let every = 10usize.pow((iter as float).log(base as float).floor() as u32); 446 let every = base.pow((iter as float).log(base as float).floor() as u32);
447 iter % every == 0 447 iter % every == 0
448 } 448 }
449 } 449 }
450 } 450 }
451 } 451 }

mercurial