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:
- Serialized Form
-
-
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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbsoluteDate
getDate()
Get the date.double
getF10()
Get the value of the instantaneous solar flux index (1e-22*Watt/(m²*Hertz)).double
getF10B()
Get the value of the mean solar flux.double
getS10()
Get the EUV index (26-34 nm) scaled to F10.double
getS10B()
Get the EUV 81-day averaged centered index.double
getXM10()
Get the MG2 index scaled to F10.double
getXM10B()
Get the MG2 81-day average centered index.double
getY10()
Get the Solar X-Ray & Lya index scaled to F10.double
getY10B()
Get the Solar X-Ray & Lya 81-day ave.-
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 Detail
-
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 datef10
- 10.7-cm Solar Radio Flux (F10.7)f10b
- 10.7-cm Solar Flux, averaged 81-day centered on the input times10
- EUV index (26-34 nm) scaled to F10s10b
- UV 81-day averaged centered indexxm10
- MG2 index scaled to F10xm10b
- MG2 81-day average centered indexy10
- Solar X-Ray & Lya index scaled to F10y10b
- Solar X-Ray & Lya 81-day average centered index
-
-
Method Detail
-
getDate
public AbsoluteDate getDate()
Description copied from interface:TimeStamped
Get the date.- Specified by:
getDate
in interfaceTimeStamped
- 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
-
-