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 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for GpuSolverProductionMaxSatSearchStatus
impl Eq for GpuSolverProductionMaxSatSearchStatus
Source§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 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§
impl<T> Allocation for T
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