pub enum GpuSolverProductionMaxSatSearchStatus {
Satisfiable,
Unsatisfiable,
}Expand description
Expected GPU-CDCL status for a bounded MaxSAT search candidate.
Variants§
Satisfiable
The candidate should be satisfiable and eligible for optimum scoring.
Unsatisfiable
The candidate should be unsatisfiable and pruned by GPU CDCL.
Trait Implementations§
Source§impl Clone for GpuSolverProductionMaxSatSearchStatus
impl Clone for GpuSolverProductionMaxSatSearchStatus
Source§fn clone(&self) -> GpuSolverProductionMaxSatSearchStatus
fn clone(&self) -> GpuSolverProductionMaxSatSearchStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl PartialEq for GpuSolverProductionMaxSatSearchStatus
impl PartialEq for GpuSolverProductionMaxSatSearchStatus
Source§fn eq(&self, other: &GpuSolverProductionMaxSatSearchStatus) -> bool
fn eq(&self, other: &GpuSolverProductionMaxSatSearchStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for GpuSolverProductionMaxSatSearchStatus
impl Eq for GpuSolverProductionMaxSatSearchStatus
impl StructuralPartialEq for GpuSolverProductionMaxSatSearchStatus
Auto Trait Implementations§
impl Freeze for GpuSolverProductionMaxSatSearchStatus
impl RefUnwindSafe for GpuSolverProductionMaxSatSearchStatus
impl Send for GpuSolverProductionMaxSatSearchStatus
impl Sync for GpuSolverProductionMaxSatSearchStatus
impl Unpin for GpuSolverProductionMaxSatSearchStatus
impl UnsafeUnpin for GpuSolverProductionMaxSatSearchStatus
impl UnwindSafe for GpuSolverProductionMaxSatSearchStatus
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more