Class PythonDTM2000InputParameters
- java.lang.Object
-
- org.orekit.models.earth.atmosphere.PythonDTM2000InputParameters
-
- All Implemented Interfaces:
Serializable
,DTM2000InputParameters
public class PythonDTM2000InputParameters extends Object implements DTM2000InputParameters
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PythonDTM2000InputParameters()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
finalize()
Part of JCC Python interface to objectdouble
get24HoursKp(AbsoluteDate date)
Get the last 24H mean geomagnetic index.double
getInstantFlux(AbsoluteDate date)
Get the value of the instantaneous solar flux.AbsoluteDate
getMaxDate()
Gets the available data range maximum date.double
getMeanFlux(AbsoluteDate date)
Get the value of the mean solar flux.AbsoluteDate
getMinDate()
Gets the available data range minimum date.double
getThreeHourlyKP(AbsoluteDate date)
Get the value of the 3 hours geomagnetic index.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 interfaceDTM2000InputParameters
- Returns:
- the minimum date.
-
getMaxDate
public AbsoluteDate getMaxDate()
Gets the available data range maximum date.- Specified by:
getMaxDate
in interfaceDTM2000InputParameters
- Returns:
- the maximum date.
-
getInstantFlux
public double getInstantFlux(AbsoluteDate date)
Get the value of the instantaneous solar flux.- Specified by:
getInstantFlux
in interfaceDTM2000InputParameters
- Parameters:
date
- the current date- Returns:
- the instantaneous solar flux
-
getMeanFlux
public double getMeanFlux(AbsoluteDate date)
Get the value of the mean solar flux.- Specified by:
getMeanFlux
in interfaceDTM2000InputParameters
- Parameters:
date
- the current date- Returns:
- the mean solar flux
-
getThreeHourlyKP
public double getThreeHourlyKP(AbsoluteDate date)
Get the value of the 3 hours geomagnetic index. With a delay of 3 hours at pole to 6 hours at equator using: delay=6-abs(lat)*0.033 (lat in deg.)- Specified by:
getThreeHourlyKP
in interfaceDTM2000InputParameters
- Parameters:
date
- the current date- Returns:
- the 3H geomagnetic index
-
get24HoursKp
public double get24HoursKp(AbsoluteDate date)
Get the last 24H mean geomagnetic index.- Specified by:
get24HoursKp
in interfaceDTM2000InputParameters
- Parameters:
date
- the current date- Returns:
- the 24H geomagnetic index
-
-