pub struct McDeviceResult {
pub query_counts: TrackedCudaSlice<u32>,
pub evidence_count: TrackedCudaSlice<u32>,
pub total_samples: usize,
pub seed: u64,
pub confidence: f64,
pub nonmonotone_sccs: usize,
pub nonmonotone_cycles: usize,
pub nonmonotone_iteration_limit_hits: usize,
pub sampling_method: McSamplingMethod,
pub hot_loop_transfers: McHotLoopTransfers,
pub no_host: McNoHostStats,
}Expand description
Device-resident Monte Carlo result counts.
Fields§
§query_counts: TrackedCudaSlice<u32>§evidence_count: TrackedCudaSlice<u32>§total_samples: usize§seed: u64§confidence: f64§nonmonotone_sccs: usize§nonmonotone_cycles: usize§nonmonotone_iteration_limit_hits: usize§sampling_method: McSamplingMethod§hot_loop_transfers: McHotLoopTransfersLegacy back-compat field: tracked transfers measured around the resident
engine’s measured region (zero). The authoritative no-host contract is
McNoHostStats on McResidentResult; see McHotLoopTransfers.
no_host: McNoHostStatsAuthoritative no-host counters for the resident engine measured region.
Auto Trait Implementations§
impl Freeze for McDeviceResult
impl RefUnwindSafe for McDeviceResult
impl Send for McDeviceResult
impl Sync for McDeviceResult
impl Unpin for McDeviceResult
impl UnsafeUnpin for McDeviceResult
impl UnwindSafe for McDeviceResult
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