pub struct TruingPlanStationV1 {
pub input_index: usize,
pub range_yd: f64,
pub predicted_drop: f64,
pub scaled_mv_sensitivity: f64,
pub scaled_bc_sensitivity: f64,
pub leave_one_out_information_gain_nats: f64,
}Expand description
Local sensitivity and information contribution for a selected target station.
Fields§
§input_index: usizeZero-based position in the caller’s candidate list.
range_yd: f64§predicted_drop: f64Nominal predicted drop, expressed in the plan’s drop unit.
scaled_mv_sensitivity: f64Change in predicted drop, measured in observation sigmas, for a unit
fractional change in MV (MV * d(drop)/d(MV) / sigma).
scaled_bc_sensitivity: f64Change in predicted drop, measured in observation sigmas, for a unit
fractional change in BC (BC * d(drop)/d(BC) / sigma).
leave_one_out_information_gain_nats: f64Loss of local Gaussian information when this station is removed, in
nats: 0.5 * (log det(I + F_all) - log det(I + F_without)). I is an
explicit identity reference information matrix in fractional MV/BC
coordinates; this is a design score, not a fitted posterior claim.
Trait Implementations§
Source§impl Clone for TruingPlanStationV1
impl Clone for TruingPlanStationV1
Source§fn clone(&self) -> TruingPlanStationV1
fn clone(&self) -> TruingPlanStationV1
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 moreSource§impl Debug for TruingPlanStationV1
impl Debug for TruingPlanStationV1
Source§impl PartialEq for TruingPlanStationV1
impl PartialEq for TruingPlanStationV1
Source§impl Serialize for TruingPlanStationV1
impl Serialize for TruingPlanStationV1
impl StructuralPartialEq for TruingPlanStationV1
Auto Trait Implementations§
impl Freeze for TruingPlanStationV1
impl RefUnwindSafe for TruingPlanStationV1
impl Send for TruingPlanStationV1
impl Sync for TruingPlanStationV1
impl Unpin for TruingPlanStationV1
impl UnwindSafe for TruingPlanStationV1
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.