Class SOLFSMYDataLoader.LineParameters

java.lang.Object
org.orekit.models.earth.atmosphere.data.SOLFSMYDataLoader.LineParameters
All Implemented Interfaces:
Serializable, TimeStamped
Enclosing class:
SOLFSMYDataLoader

public static class SOLFSMYDataLoader.LineParameters extends Object implements TimeStamped, Serializable
Container class for Solar activity indexes.
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    LineParameters(AbsoluteDate date, double f10, double f10b, double s10, double s10b, double xm10, double xm10b, double y10, double y10b)
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the date.
    double
    Get the value of the instantaneous solar flux index (1e-22*Watt/(m²*Hertz)).
    double
    Get the value of the mean solar flux.
    double
    Get the EUV index (26-34 nm) scaled to F10.
    double
    Get the EUV 81-day averaged centered index.
    double
    Get the MG2 index scaled to F10.
    double
    Get the MG2 81-day average centered index.
    double
    Get the Solar X-Ray & Lya index scaled to F10.
    double
    Get the Solar X-Ray & Lya 81-day ave. centered index.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.orekit.time.TimeStamped

    durationFrom
  • Constructor Details

    • LineParameters

      public LineParameters(AbsoluteDate date, double f10, double f10b, double s10, double s10b, double xm10, double xm10b, double y10, double y10b)
      Constructor.
      Parameters:
      date - entry date
      f10 - 10.7-cm Solar Radio Flux (F10.7)
      f10b - 10.7-cm Solar Flux, averaged 81-day centered on the input time
      s10 - EUV index (26-34 nm) scaled to F10
      s10b - UV 81-day averaged centered index
      xm10 - MG2 index scaled to F10
      xm10b - MG2 81-day average centered index
      y10 - Solar X-Ray & Lya index scaled to F10
      y10b - Solar X-Ray & Lya 81-day average centered index
  • Method Details

    • getDate

      public AbsoluteDate getDate()
      Description copied from interface: TimeStamped
      Get the date.
      Specified by:
      getDate in interface TimeStamped
      Returns:
      date attached to the object
    • getF10

      public double getF10()
      Get the value of the instantaneous solar flux index (1e-22*Watt/(m²*Hertz)).

      Tabular time 1.0 day earlier.

      Returns:
      the instantaneous F10.7 index
    • getF10B

      public double getF10B()
      Get the value of the mean solar flux. Averaged 81-day centered F10.7 B index on the input time.

      Tabular time 1.0 day earlier.

      Returns:
      the mean solar flux F10.7B index
    • getS10

      public double getS10()
      Get the EUV index (26-34 nm) scaled to F10.

      Tabular time 1.0 day earlier.

      Returns:
      the the EUV S10 index
    • getS10B

      public double getS10B()
      Get the EUV 81-day averaged centered index.

      Tabular time 1.0 day earlier.

      Returns:
      the the mean EUV S10B index
    • getXM10

      public double getXM10()
      Get the MG2 index scaled to F10.

      Tabular time 2.0 days earlier.

      Returns:
      the the MG2 index
    • getXM10B

      public double getXM10B()
      Get the MG2 81-day average centered index.

      Tabular time 2.0 days earlier.

      Returns:
      the the mean MG2 index
    • getY10

      public double getY10()
      Get the Solar X-Ray & Lya index scaled to F10.

      Tabular time 5.0 days earlier.

      Returns:
      the Solar X-Ray & Lya index scaled to F10
    • getY10B

      public double getY10B()
      Get the Solar X-Ray & Lya 81-day ave. centered index.

      Tabular time 5.0 days earlier.

      Returns:
      the Solar X-Ray & Lya 81-day ave. centered index