Class NslUtil

java.lang.Object
gaiasky.util.gaia.NslUtil

public class NslUtil
extends java.lang.Object
Class with various static methods for analytical scanning laws.
  • Constructor Summary

    Constructors
    Constructor Description
    NslUtil()  
  • Method Summary

    Modifier and Type Method Description
    static double calcSNom​(double xi, double precRate)
    Calculates the nominal speed of the z axis in solar motion units, as function of the precession rate precRate [rev/yr] and the solar aspect angle xi [rad].

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • NslUtil

      public NslUtil()
  • Method Details

    • calcSNom

      public static double calcSNom​(double xi, double precRate)
      Calculates the nominal speed of the z axis in solar motion units, as function of the precession rate precRate [rev/yr] and the solar aspect angle xi [rad]. This method implements Eq. (26) in FM-037-2, accurate to O(1/K^12).
      Parameters:
      xi - solar aspect angle [rad]
      precRate - precession rate [rev/yr]
      Returns:
      nominal speed (S)