pub struct GpuSolverProductionLearnedClauseArenaReport {
pub unsat_solves: u64,
pub gpu_learned_clause_arena_publications: u64,
pub gpu_learned_count_buffer_publications: u64,
pub cpu_learned_clause_transfers: u64,
}Expand description
Summary of a GPU CDCL learned-clause arena publication.
Fields§
§unsat_solves: u64Number of UNSAT solves used to populate the learned-clause/proof arena.
gpu_learned_clause_arena_publications: u64Number of learned-clause arenas published from device buffers.
gpu_learned_count_buffer_publications: u64Number of learned-count device buffers published with the arena.
cpu_learned_clause_transfers: u64CPU learned-clause transfers performed by this adapter.
Trait Implementations§
Source§impl Clone for GpuSolverProductionLearnedClauseArenaReport
impl Clone for GpuSolverProductionLearnedClauseArenaReport
Source§fn clone(&self) -> GpuSolverProductionLearnedClauseArenaReport
fn clone(&self) -> GpuSolverProductionLearnedClauseArenaReport
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 GpuSolverProductionLearnedClauseArenaReport
impl Default for GpuSolverProductionLearnedClauseArenaReport
Source§fn default() -> GpuSolverProductionLearnedClauseArenaReport
fn default() -> GpuSolverProductionLearnedClauseArenaReport
Returns the “default value” for a type. Read more
Source§impl PartialEq for GpuSolverProductionLearnedClauseArenaReport
impl PartialEq for GpuSolverProductionLearnedClauseArenaReport
Source§fn eq(&self, other: &GpuSolverProductionLearnedClauseArenaReport) -> bool
fn eq(&self, other: &GpuSolverProductionLearnedClauseArenaReport) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for GpuSolverProductionLearnedClauseArenaReport
impl Eq for GpuSolverProductionLearnedClauseArenaReport
impl StructuralPartialEq for GpuSolverProductionLearnedClauseArenaReport
Auto Trait Implementations§
impl Freeze for GpuSolverProductionLearnedClauseArenaReport
impl RefUnwindSafe for GpuSolverProductionLearnedClauseArenaReport
impl Send for GpuSolverProductionLearnedClauseArenaReport
impl Sync for GpuSolverProductionLearnedClauseArenaReport
impl Unpin for GpuSolverProductionLearnedClauseArenaReport
impl UnsafeUnpin for GpuSolverProductionLearnedClauseArenaReport
impl UnwindSafe for GpuSolverProductionLearnedClauseArenaReport
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