[][src]Trait net_ensembles::traits::HasRng

pub trait HasRng<Rng> where
    Rng: Rng
{ fn rng(&mut self) -> &mut Rng;
fn swap_rng(&mut self, rng: Rng) -> Rng; }

Required methods

fn rng(&mut self) -> &mut Rng

Access RNG

If, for some reason, you want access to the internal random number generator: Here you go

fn swap_rng(&mut self, rng: Rng) -> Rng

Loading content...

Implementors

impl<T, R> HasRng<R> for ErEnsembleC<T, R> where
    T: Node,
    R: Rng
[src]

fn rng(&mut self) -> &mut R[src]

Access RNG

If, for some reason, you want access to the internal random number generator: Here you go

fn swap_rng(&mut self, rng: R) -> R[src]

Swap random number generator

  • returns old internal rng

impl<T, R> HasRng<R> for ErEnsembleM<T, R> where
    T: Node,
    R: Rng
[src]

fn rng(&mut self) -> &mut R[src]

Access RNG

If, for some reason, you want access to the internal random number generator: Here you go

fn swap_rng(&mut self, rng: R) -> R[src]

Swap random number generator

  • returns old internal rng

impl<T, R> HasRng<R> for SwEnsemble<T, R> where
    T: Node + SerdeStateConform,
    R: Rng
[src]

fn rng(&mut self) -> &mut R[src]

Access RNG

If, for some reason, you want access to the internal random number generator: Here you go

fn swap_rng(&mut self, rng: R) -> R[src]

Swap random number generator

  • returns old internal rng
Loading content...