[][src]Struct splr::var::VarDB

pub struct VarDB {
    pub lbd_temp: Vec<usize>,
    pub activity_inc: f64,
    pub activity_decay: f64,
    pub activity_decay_max: f64,
    // some fields omitted
}

Structure for variables.

Fields

lbd_temp: Vec<usize>activity_inc: f64activity_decay: f64activity_decay_max: f64

Trait Implementations

impl VarDBIF for VarDB[src]

impl Default for VarDB[src]

impl Index<usize> for VarDB[src]

type Output = Var

The returned type after indexing.

impl Index<Range<usize>> for VarDB[src]

type Output = [Var]

The returned type after indexing.

impl Index<RangeFrom<usize>> for VarDB[src]

type Output = [Var]

The returned type after indexing.

impl IndexMut<usize> for VarDB[src]

impl IndexMut<Range<usize>> for VarDB[src]

impl IndexMut<RangeFrom<usize>> for VarDB[src]

impl Debug for VarDB[src]

Auto Trait Implementations

impl Send for VarDB

impl Unpin for VarDB

impl Sync for VarDB

impl UnwindSafe for VarDB

impl RefUnwindSafe for VarDB

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]