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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
getDSTDTC(AbsoluteDate date)
Get the temperature change computed from Dst index.double
getF10(AbsoluteDate date)
Get the value of the instantaneous solar flux index (1e-22*Watt/(m²*Hertz)).double
getF10B(AbsoluteDate date)
Get the value of the mean solar flux.AbsoluteDate
getMaxDate()
Gets the available data range maximum date.AbsoluteDate
getMinDate()
Gets the available data range minimum date.double
getS10(AbsoluteDate date)
Get the EUV index (26-34 nm) scaled to F10.double
getS10B(AbsoluteDate date)
Get the EUV 81-day averaged centered index.double
getXM10(AbsoluteDate date)
Get the MG2 index scaled to F10.double
getXM10B(AbsoluteDate date)
Get the MG2 81-day average centered index.double
getY10(AbsoluteDate date)
Get the Solar X-Ray & Lya index scaled to F10.double
getY10B(AbsoluteDate date)
Get the Solar X-Ray & Lya 81-day ave.
-
-
-
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
-
-