Trait SearchSpaceQ

Source
pub trait SearchSpaceQ {
    type ArrayType;

    // Required methods
    fn xc(&self) -> Self::ArrayType;
    fn tsq(&self) -> f64;
    fn update_q<T>(&mut self, cut: &(Self::ArrayType, T)) -> CutStatus
       where T: UpdateByCutChoice<Self, ArrayType = Self::ArrayType>,
             Self: Sized;
}

Required Associated Types§

Required Methods§

Source

fn xc(&self) -> Self::ArrayType

Source

fn tsq(&self) -> f64

Source

fn update_q<T>(&mut self, cut: &(Self::ArrayType, T)) -> CutStatus
where T: UpdateByCutChoice<Self, ArrayType = Self::ArrayType>, Self: Sized,

Implementors§