/// Declination (in Radians), according to Equation 1.6.1B
///
/// n should be in solar time, but this variable does not change daily so
/// it probably does not matter... let's just treat it as Float
Declination (in Radians), according to Equation 1.6.1B
n should be in solar time, but this variable does not change daily so
it probably does not matter... let's just treat it as Float
Declination ( in Radians ) according to Equation 1 . 6 . 1B n should be in solar time but this variable does not change daily so it probably does not matter ... let ' s just treat it as Float
pub fn declination(&self, n: Float) -> Float {
        let b = self.b(n);
        // Return in Radians
        0.006918 - 0.399912 * b.cos() + 0.070257 * b.sin() - 0.006758 * (2. * b).cos()
            + 0.000907 * (2. * b).sin()
            - 0.002697 * (3. * b).cos()
            + 0.00148 * (3. * b).sin()
    }
pub fn declination ( & self , n : Float ) -> Float { let b = self . b ( n ) ; // Return in Radians 0.006918 - 0.399912 * b . cos ( ) + 0.070257 * b . sin ( ) - 0.006758 * ( 2. * b ) . cos ( ) + 0.000907 * ( 2. * b ) . sin ( ) - 0.002697 * ( 3. * b ) . cos ( ) + 0.00148 * ( 3. * b ) . sin ( ) }
Declination (in Radians), according to Equation 1.6.1B
n should be in solar time, but this variable does not change daily so
it probably does not matter... let's just treat it as Float
Declination ( in Radians ) according to Equation 1 . 6 . 1B n should be in solar time but this variable does not change daily so it probably does not matter ... let ' s just treat it as Float
&self
n
Float