pub struct CostBreakdown {
pub simulation_cost: f64,
pub mitigation_overhead: f64,
pub verification_overhead: f64,
pub total_shots_needed: u32,
}Expand description
Breakdown of computational costs for the execution plan.
Fields§
§simulation_cost: f64Estimated floating-point operations in units of 10^9 (GFLOPs).
mitigation_overhead: f64Multiplier overhead from ZNE (e.g., 3.0x for 3 scale factors).
verification_overhead: f64Multiplier overhead from verification.
total_shots_needed: u32Total number of shots needed (including mitigation overhead).
Trait Implementations§
Source§impl Clone for CostBreakdown
impl Clone for CostBreakdown
Source§fn clone(&self) -> CostBreakdown
fn clone(&self) -> CostBreakdown
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 moreAuto Trait Implementations§
impl Freeze for CostBreakdown
impl RefUnwindSafe for CostBreakdown
impl Send for CostBreakdown
impl Sync for CostBreakdown
impl Unpin for CostBreakdown
impl UnsafeUnpin for CostBreakdown
impl UnwindSafe for CostBreakdown
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