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 (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 GpuSolverProductionMaxSatLifecycleReport
Source§impl Default for GpuSolverProductionMaxSatLifecycleReport
impl Default for GpuSolverProductionMaxSatLifecycleReport
Source§fn default() -> GpuSolverProductionMaxSatLifecycleReport
fn default() -> GpuSolverProductionMaxSatLifecycleReport
Returns the “default value” for a type. Read more
impl Eq for GpuSolverProductionMaxSatLifecycleReport
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 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§
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