Trait GlueAble

Source
pub trait GlueAble<H> {
    // Required method
    fn push_glue_entry_ignoring(
        &self,
        job: &mut GlueJob<H>,
        ignore_idx: &[usize],
    );

    // Provided method
    fn push_glue_entry(&self, job: &mut GlueJob<H>) { ... }
}
Expand description

Trait for objects that can contribute to a GlueJob

Required Methods§

Source

fn push_glue_entry_ignoring(&self, job: &mut GlueJob<H>, ignore_idx: &[usize])

Add selfto the GlueJob, but ignore some indices

Provided Methods§

Source

fn push_glue_entry(&self, job: &mut GlueJob<H>)

Add self to the GlueJob

Implementors§

Source§

impl<Ensemble, R, Hist, Energy, S, Res> GlueAble<Hist> for ReplicaExchangeWangLandau<Ensemble, R, Hist, Energy, S, Res>
where Hist: Clone,

Source§

impl<Extra, Ensemble, R, Hist, Energy, S, Res> GlueAble<Hist> for ReplicaExchangeEntropicSampling<Extra, Ensemble, R, Hist, Energy, S, Res>
where Hist: Clone + Histogram,

Source§

impl<Hist, R, E, S, Res, Energy> GlueAble<Hist> for EntropicSampling<Hist, R, E, S, Res, Energy>
where Hist: Clone + Histogram,

Source§

impl<Hist, R, E, S, Res, Energy> GlueAble<Hist> for EntropicSamplingAdaptive<Hist, R, E, S, Res, Energy>
where Hist: Clone + Histogram,

Source§

impl<Hist, R, E, S, Res, Energy> GlueAble<Hist> for WangLandau1T<Hist, R, E, S, Res, Energy>
where Hist: Clone,

Source§

impl<Hist, R, E, S, Res, Energy> GlueAble<Hist> for WangLandauAdaptive<Hist, R, E, S, Res, Energy>
where Hist: Clone,