pub struct GpuSolverProductionMaxSatLifecycleReport {
pub candidate_evidence_records: u64,
pub lifecycle: GpuSolverProductionLifecycleReport,
pub maxsat: GpuSolverProductionMaxSatReport,
}Expand description
Summary of a combined accepted solver lifecycle plus MaxSAT run.
Fields§
§candidate_evidence_records: u64Number of accepted GPU epistemic candidate evidence records consumed.
lifecycle: GpuSolverProductionLifecycleReportPush/solve/retract lifecycle report for the accepted GPU evidence.
maxsat: GpuSolverProductionMaxSatReportBounded MaxSAT candidate report for the same accepted GPU evidence.
Trait Implementations§
Source§impl Clone for GpuSolverProductionMaxSatLifecycleReport
impl Clone for GpuSolverProductionMaxSatLifecycleReport
Source§fn clone(&self) -> GpuSolverProductionMaxSatLifecycleReport
fn clone(&self) -> GpuSolverProductionMaxSatLifecycleReport
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 Default for GpuSolverProductionMaxSatLifecycleReport
impl Default for GpuSolverProductionMaxSatLifecycleReport
Source§fn default() -> GpuSolverProductionMaxSatLifecycleReport
fn default() -> GpuSolverProductionMaxSatLifecycleReport
Returns the “default value” for a type. Read more
Source§impl PartialEq for GpuSolverProductionMaxSatLifecycleReport
impl PartialEq for GpuSolverProductionMaxSatLifecycleReport
Source§fn eq(&self, other: &GpuSolverProductionMaxSatLifecycleReport) -> bool
fn eq(&self, other: &GpuSolverProductionMaxSatLifecycleReport) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for GpuSolverProductionMaxSatLifecycleReport
impl Eq for GpuSolverProductionMaxSatLifecycleReport
impl StructuralPartialEq for GpuSolverProductionMaxSatLifecycleReport
Auto Trait Implementations§
impl Freeze for GpuSolverProductionMaxSatLifecycleReport
impl RefUnwindSafe for GpuSolverProductionMaxSatLifecycleReport
impl Send for GpuSolverProductionMaxSatLifecycleReport
impl Sync for GpuSolverProductionMaxSatLifecycleReport
impl Unpin for GpuSolverProductionMaxSatLifecycleReport
impl UnsafeUnpin for GpuSolverProductionMaxSatLifecycleReport
impl UnwindSafe for GpuSolverProductionMaxSatLifecycleReport
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