Interface JB2008InputParameters

All Superinterfaces:
Serializable
All Known Implementing Classes:
JB2008SpaceEnvironmentData

public interface JB2008InputParameters extends Serializable
Interface for solar activity and magnetic activity data.

Those data are needed by the JB2008 atmosphere model.

Author:
Pascal Parraud
  • Method Details

    • getMinDate

      AbsoluteDate getMinDate()
      Gets the available data range minimum date.
      Returns:
      the minimum date.
    • getMaxDate

      AbsoluteDate getMaxDate()
      Gets the available data range maximum date.
      Returns:
      the maximum date.
    • getF10

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

      Tabular time 1.0 day earlier.

      Parameters:
      date - the current date
      Returns:
      the instantaneous F10.7 index
    • getF10B

      double getF10B(AbsoluteDate date)
      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.

      Parameters:
      date - the current date
      Returns:
      the mean solar flux F10.7B index
    • getS10

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

      Tabular time 1.0 day earlier.

      Parameters:
      date - the current date
      Returns:
      the the EUV S10 index
    • getS10B

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

      Tabular time 1.0 day earlier.

      Parameters:
      date - the current date
      Returns:
      the the mean EUV S10B index
    • getXM10

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

      Tabular time 2.0 days earlier.

      Parameters:
      date - the current date
      Returns:
      the the MG2 index
    • getXM10B

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

      Tabular time 2.0 days earlier.

      Parameters:
      date - the current date
      Returns:
      the the mean MG2 index
    • getY10

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

      Tabular time 5.0 days earlier.

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

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

      Tabular time 5.0 days earlier.

      Parameters:
      date - the current date
      Returns:
      the Solar X-Ray & Lya 81-day ave. centered index
    • getDSTDTC

      double getDSTDTC(AbsoluteDate date)
      Get the temperature change computed from Dst index.
      Parameters:
      date - the current date
      Returns:
      the temperature change computed from Dst index