pub fn finish(mut self) -> MonteCarlo {
        self.normalize_frequencies();
        MonteCarlo {
            rng: self.rng,
            beta: self.beta,
            moves: self.moves,
            frequencies: self.frequencies,
            update_frequency: 0,
            cache: EnergyCache::new(),
        }
    }
/// Normalize the frequencies for all moves and get the corresponding
/// `MonteCarlo` propagator
Normalize the frequencies for all moves and get the corresponding
`MonteCarlo` propagator
Normalize the frequencies for all moves and get the corresponding ` MonteCarlo ` propagator
pub fn finish(mut self) -> MonteCarlo {
        self.normalize_frequencies();
        MonteCarlo {
            rng: self.rng,
            beta: self.beta,
            moves: self.moves,
            frequencies: self.frequencies,
            update_frequency: 0,
            cache: EnergyCache::new(),
        }
    }
pub fn finish ( mut self ) -> MonteCarlo { self . normalize_frequencies ( ) ; MonteCarlo { rng : self . rng , beta : self . beta , moves : self . moves , frequencies : self . frequencies , update_frequency : 0 , cache : EnergyCache :: new ( ) , } }
Normalize the frequencies for all moves and get the corresponding
`MonteCarlo` propagator
Normalize the frequencies for all moves and get the corresponding ` MonteCarlo ` propagator
mut self