pub struct GeoClockEphCovMatrixEntry {
pub prn_mask_no: u8,
pub scale_exp: u8,
pub e11: u16,
pub e22: u16,
pub e33: u16,
pub e44: u16,
pub e12: i16,
pub e13: i16,
pub e14: i16,
pub e23: i16,
pub e24: i16,
pub e34: i16,
}Expand description
One covariance matrix entry in GeoClockEphCovMatrixBlock.
Fields§
§prn_mask_no: u8PRN mask number
scale_exp: u8Scale exponent
e11: u16Covariance elements (E11, E22, E33, E44)
e22: u16§e33: u16§e44: u16§e12: i16Off-diagonal elements
e13: i16§e14: i16§e23: i16§e24: i16§e34: i16Implementations§
Source§impl GeoClockEphCovMatrixEntry
impl GeoClockEphCovMatrixEntry
Sourcepub fn scale_factor(&self) -> f64
pub fn scale_factor(&self) -> f64
Scale factor: 2^scale_exp
Trait Implementations§
Source§impl Clone for GeoClockEphCovMatrixEntry
impl Clone for GeoClockEphCovMatrixEntry
Source§fn clone(&self) -> GeoClockEphCovMatrixEntry
fn clone(&self) -> GeoClockEphCovMatrixEntry
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 GeoClockEphCovMatrixEntry
impl RefUnwindSafe for GeoClockEphCovMatrixEntry
impl Send for GeoClockEphCovMatrixEntry
impl Sync for GeoClockEphCovMatrixEntry
impl Unpin for GeoClockEphCovMatrixEntry
impl UnsafeUnpin for GeoClockEphCovMatrixEntry
impl UnwindSafe for GeoClockEphCovMatrixEntry
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