pub struct GageRRResult {
pub ev: f64,
pub av: f64,
pub grr: f64,
pub pv: f64,
pub tv: f64,
pub percent_ev: f64,
pub percent_av: f64,
pub percent_grr: f64,
pub percent_pv: f64,
pub percent_tolerance: Option<f64>,
pub ndc: u32,
pub status: GrrStatus,
}Expand description
Results from a Gage R&R study (X̄-R or ANOVA method).
Fields§
§ev: f64Equipment Variation (Repeatability).
av: f64Appraiser Variation (Reproducibility).
grr: f64Gage R&R = √(EV² + AV²).
pv: f64Part Variation.
tv: f64Total Variation = √(GRR² + PV²).
percent_ev: f64%EV = EV / TV × 100.
percent_av: f64%AV = AV / TV × 100.
percent_grr: f64%GRR = GRR / TV × 100.
percent_pv: f64%PV = PV / TV × 100.
percent_tolerance: Option<f64>%Tolerance = 6 × GRR / tolerance × 100 (if tolerance provided).
ndc: u32Number of Distinct Categories = floor(1.41 × PV / GRR), minimum 1.
status: GrrStatusAcceptability status based on %GRR.
Trait Implementations§
Source§impl Clone for GageRRResult
impl Clone for GageRRResult
Source§fn clone(&self) -> GageRRResult
fn clone(&self) -> GageRRResult
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 GageRRResult
impl RefUnwindSafe for GageRRResult
impl Send for GageRRResult
impl Sync for GageRRResult
impl Unpin for GageRRResult
impl UnsafeUnpin for GageRRResult
impl UnwindSafe for GageRRResult
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