pub struct TCB;Expand description
Barycentric Coordinate Time — the coordinate time for the BCRS.
TCB is the time coordinate complementary to barycentric spatial coordinates. It relates to TDB via a linear drift:
TDB = TCB − L_B × (JD_TCB − T₀) + TDB₀where:
- L_B = 1.550 519 768 × 10⁻⁸ (IAU 2006 Resolution B3, defining constant)
- TDB₀ = −6.55 × 10⁻⁵ s (IAU 2006 Resolution B3)
- T₀ = 2 443 144.500 372 5 (JD of 1977 January 1.0 TAI)
Since TDB ≈ TT for route-through-JD(TT) purposes (the ≈1.7 ms periodic difference is handled separately), we use the TDB relation directly.
§References
- IAU 2006 Resolution B3
- IERS Conventions (2010), §1.2
Trait Implementations§
Source§impl PartialOrd for TCB
impl PartialOrd for TCB
impl Copy for TCB
impl StructuralPartialEq for TCB
Auto Trait Implementations§
impl Freeze for TCB
impl RefUnwindSafe for TCB
impl Send for TCB
impl Sync for TCB
impl Unpin for TCB
impl UnsafeUnpin for TCB
impl UnwindSafe for TCB
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