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 Detail

      • 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