pub struct VerificationReport {
pub analytic_max_error: f64,
pub reciprocity_relative: f64,
pub linearity_relative: f64,
pub rigid_motion_relative: f64,
pub global_phase_relative: f64,
pub source_permutation_identical: bool,
pub helmholtz_observed_order: f64,
}Expand description
Complete measurements from the deterministic reference verification suite.
The Helmholtz value is the matrix member farthest from ideal second-order convergence. Every matrix member is checked before a report is returned.
Fields§
§analytic_max_error: f64Largest relative error across the analytic identities and time-sign check.
reciprocity_relative: f64Relative point Green-function reciprocity error.
linearity_relative: f64Largest relative superposition error.
rigid_motion_relative: f64Largest relative error after a shared rotation and translation.
global_phase_relative: f64Largest relative error after rotating every phasor by one phase.
source_permutation_identical: boolWhether every source input permutation produced identical component bits.
helmholtz_observed_order: f64Observed residual order farthest from ideal order two in the fixture matrix.
Trait Implementations§
Source§impl Clone for VerificationReport
impl Clone for VerificationReport
Source§fn clone(&self) -> VerificationReport
fn clone(&self) -> VerificationReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VerificationReport
Source§impl Debug for VerificationReport
impl Debug for VerificationReport
Source§impl PartialEq for VerificationReport
impl PartialEq for VerificationReport
impl StructuralPartialEq for VerificationReport
Auto Trait Implementations§
impl Freeze for VerificationReport
impl RefUnwindSafe for VerificationReport
impl Send for VerificationReport
impl Sync for VerificationReport
impl Unpin for VerificationReport
impl UnsafeUnpin for VerificationReport
impl UnwindSafe for VerificationReport
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