Class PythonNRLMSISE00InputParameters
- java.lang.Object
-
- org.orekit.models.earth.atmosphere.PythonNRLMSISE00InputParameters
-
- All Implemented Interfaces:
Serializable
,NRLMSISE00InputParameters
public class PythonNRLMSISE00InputParameters extends Object implements NRLMSISE00InputParameters
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PythonNRLMSISE00InputParameters()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
finalize()
Part of JCC Python interface to objectdouble[]
getAp(AbsoluteDate date)
Get the Ap geomagnetic indices.double
getAverageFlux(AbsoluteDate date)
Get the value of the 81 day average of F10.7 solar flux centered on current day.double
getDailyFlux(AbsoluteDate date)
Get the value of the daily F10.7 solar flux for previous day.AbsoluteDate
getMaxDate()
Gets the available data range maximum date.AbsoluteDate
getMinDate()
Gets the available data range minimum date.void
pythonDecRef()
Part of JCC Python interface to objectlong
pythonExtension()
Part of JCC Python interface to objectvoid
pythonExtension(long pythonObject)
Part of JCC Python interface to object
-
-
-
Method Detail
-
pythonExtension
public void pythonExtension(long pythonObject)
Part of JCC Python interface to object
-
pythonExtension
public long pythonExtension()
Part of JCC Python interface to object
-
finalize
public void finalize() throws Throwable
Part of JCC Python interface to object
-
pythonDecRef
public void pythonDecRef()
Part of JCC Python interface to object
-
getMinDate
public AbsoluteDate getMinDate()
Gets the available data range minimum date.- Specified by:
getMinDate
in interfaceNRLMSISE00InputParameters
- Returns:
- the minimum date.
-
getMaxDate
public AbsoluteDate getMaxDate()
Gets the available data range maximum date.- Specified by:
getMaxDate
in interfaceNRLMSISE00InputParameters
- Returns:
- the maximum date.
-
getDailyFlux
public double getDailyFlux(AbsoluteDate date)
Get the value of the daily F10.7 solar flux for previous day.- Specified by:
getDailyFlux
in interfaceNRLMSISE00InputParameters
- Parameters:
date
- the current date- Returns:
- the daily F10.7 flux for previous day
-
getAverageFlux
public double getAverageFlux(AbsoluteDate date)
Get the value of the 81 day average of F10.7 solar flux centered on current day.- Specified by:
getAverageFlux
in interfaceNRLMSISE00InputParameters
- Parameters:
date
- the current date- Returns:
- the 81 day average of F10.7 solar flux centered on current day
-
getAp
public double[] getAp(AbsoluteDate date)
Get the Ap geomagnetic indices.Ap indices are provided as an array such as:
- 0 -> daily Ap
- 1 -> 3 hr Ap index for current time
- 2 -> 3 hr Ap index for 3 hrs before current time
- 3 -> 3 hr Ap index for 6 hrs before current time
- 4 -> 3 hr Ap index for 9 hrs before current time
- 5 -> Average of eight 3 hr Ap indices from 12 to 33 hrs prior to current time
- 6 -> Average of eight 3 hr Ap indices from 36 to 57 hrs prior to current time
- Specified by:
getAp
in interfaceNRLMSISE00InputParameters
- Parameters:
date
- the current date- Returns:
- the array of Ap indices
-
-