pub struct LayerTransportReport {Show 20 fields
pub layer_from: usize,
pub layer_to: usize,
pub topology_from: ChartTopology,
pub topology_to: ChartTopology,
pub topology_preserved: bool,
pub degree: Option<i32>,
pub degree_concentration: Option<f64>,
pub rotation_offset: f64,
pub isometry_defect: f64,
pub isometry_defect_se: f64,
pub min_directional_derivative: f64,
pub transport_edf: f64,
pub smoothing_lambda: f64,
pub noise_variance: f64,
pub residual_rms: f64,
pub n_obs: usize,
pub composition_defect: Option<f64>,
pub composition_max_studentized: Option<f64>,
pub composition_p_value: Option<f64>,
pub composition_gauge_reflected: Option<bool>,
}Expand description
Evidence payload for one estimated inter-layer transport map.
Fields§
§layer_from: usize§layer_to: usize§topology_from: ChartTopology§topology_to: ChartTopology§topology_preserved: boolDegree-±1 fold-free circle cover (or fold-free interval homeo).
degree: Option<i32>Estimated winding degree (circle→circle only).
degree_concentration: Option<f64>Circular concentration of the de-wound residual at degree.
rotation_offset: f64Rotation gauge representative (circle targets).
isometry_defect: f64∫(|h′| − 1)² dP̂ under the empirical chart density.
isometry_defect_se: f64Delta-method SE of the isometry defect.
min_directional_derivative: f64Fold diagnostic: min of orientation·h′ over a dense grid.
transport_edf: f64EDF of the REML transport smooth.
smoothing_lambda: f64§noise_variance: f64§residual_rms: f64§n_obs: usize§composition_defect: Option<f64>RMS composition defect of the triple ending at this two-hop map
(populated by transport_ladder / LayerTransportReport::with_composition).
composition_max_studentized: Option<f64>Max studentized composition defect against the composed bands.
composition_p_value: Option<f64>wood_smooth_test p-value of the defect smooth (H₀: defect ≡ 0 up to
the target-chart gauge).
composition_gauge_reflected: Option<bool>Whether the gauge alignment chose the reflected target orientation.
Implementations§
Source§impl LayerTransportReport
impl LayerTransportReport
Sourcepub fn with_composition(
self,
composition: &CompositionDefectReport,
) -> LayerTransportReport
pub fn with_composition( self, composition: &CompositionDefectReport, ) -> LayerTransportReport
Merge a composition-law test into this (direct, two-hop) report.
Trait Implementations§
Source§impl Clone for LayerTransportReport
impl Clone for LayerTransportReport
Source§fn clone(&self) -> LayerTransportReport
fn clone(&self) -> LayerTransportReport
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreAuto Trait Implementations§
impl Freeze for LayerTransportReport
impl RefUnwindSafe for LayerTransportReport
impl Send for LayerTransportReport
impl Sync for LayerTransportReport
impl Unpin for LayerTransportReport
impl UnsafeUnpin for LayerTransportReport
impl UnwindSafe for LayerTransportReport
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T, U> Imply<T> for U
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
self to the equivalent element of its superset.