[−][src]Struct quickbacktrack::EntropySolveSettings
Stores settings for entropy solver.
Fields
attempts: u64
The number of solve attempts.
noise: f64
Whether to sample randomly (1) or converge (0).
final_attempt: Option<Option<u64>>
Make one final attempt with maximum iterations setting.
Implementations
impl EntropySolveSettings
[src]
pub fn new() -> EntropySolveSettings
[src]
Creates new entropy settings.
pub fn set_attempts(&mut self, val: u64)
[src]
Sets number of attempts.
pub fn attempts(self, val: u64) -> Self
[src]
The number of attempts.
pub fn set_noise(&mut self, val: f64)
[src]
Sets the noise (0 = converge, 1 = random sampling).
pub fn noise(self, val: f64) -> Self
[src]
The noise (0 = converge, 1 = random sampling).
pub fn set_final_attempt(&mut self, val: Option<Option<u64>>)
[src]
Sets one final attempt with maximum iterations setting.
pub fn final_attempt(self, val: Option<Option<u64>>) -> Self
[src]
The final attempt with maximum iterations setting.
Auto Trait Implementations
impl RefUnwindSafe for EntropySolveSettings
impl Send for EntropySolveSettings
impl Sync for EntropySolveSettings
impl Unpin for EntropySolveSettings
impl UnwindSafe for EntropySolveSettings
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,