Skip to main content

PrecessionCalculator

Trait PrecessionCalculator 

Source
pub trait PrecessionCalculator {
    // Required methods
    fn precession_iau2000(
        &self,
        tt_centuries: f64,
    ) -> AstroResult<PrecessionResult>;
    fn precession_iau2006(
        &self,
        tt_centuries: f64,
    ) -> AstroResult<PrecessionResult>;
}
Expand description

Trait for types that can compute precession matrices.

Implementors provide access to both IAU 2000 and IAU 2006 precession models, allowing consistent precession calculations across different time representations.

Required Methods§

Source

fn precession_iau2000(&self, tt_centuries: f64) -> AstroResult<PrecessionResult>

Computes precession using the IAU 2000 model.

§Arguments
  • tt_centuries - Julian centuries of TT since J2000.0
Source

fn precession_iau2006(&self, tt_centuries: f64) -> AstroResult<PrecessionResult>

Computes precession using the IAU 2006 model.

§Arguments
  • tt_centuries - Julian centuries of TT since J2000.0

Implementors§