pub struct GpuEquivalenceQueries {
pub q1: GpuCnf,
pub q2: GpuCnf,
pub q2_unsat_var_base: TrackedCudaSlice<u32>,
}Expand description
GPU-resident equivalence queries + device metadata required to solve them without host reads.
Fields§
§q1: GpuCnf§q2: GpuCnf§q2_unsat_var_base: TrackedCudaSlice<u32>Base variable id for the ¬phi selector vars in q2 (len=1, device-resident).
Auto Trait Implementations§
impl Freeze for GpuEquivalenceQueries
impl RefUnwindSafe for GpuEquivalenceQueries
impl Send for GpuEquivalenceQueries
impl Sync for GpuEquivalenceQueries
impl Unpin for GpuEquivalenceQueries
impl UnsafeUnpin for GpuEquivalenceQueries
impl UnwindSafe for GpuEquivalenceQueries
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