Class NeQuickItu
java.lang.Object
org.orekit.models.earth.ionosphere.AbstractIonosphericModel
org.orekit.models.earth.ionosphere.nequick.NeQuickModel
org.orekit.models.earth.ionosphere.nequick.NeQuickItu
- All Implemented Interfaces:
IonosphericModel,ParameterDriversProvider
Original model from Aeronomy and Radiopropagation Laboratory
of the Abdus Salam International Centre for Theoretical Physics Trieste, Italy.
None of the code from Abdus Salam International Centre for Theoretical Physics Trieste has been used, the models have been reimplemented from scratch by the Orekit team.
- Since:
- 13.0
- Author:
- Luc Maisonobe
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.orekit.models.earth.ionosphere.IonosphericModel
IonosphericModel.DelayCalculator, IonosphericModel.FieldDelayCalculator<T extends CalculusFieldElement<T>> -
Field Summary
Fields inherited from class org.orekit.models.earth.ionosphere.nequick.NeQuickModel
RE -
Constructor Summary
ConstructorsConstructorDescriptionNeQuickItu(OneAxisEllipsoid earth, double f107, TimeScale utc) Build a new instance. -
Method Summary
Modifier and TypeMethodDescriptionprotected doublecomputeMODIP(double latitude, double longitude) Compute modip for a location.protected <T extends CalculusFieldElement<T>>
TcomputeMODIP(T latitude, T longitude) Compute modip for a location.doublegetF107()Get solar flux.Methods inherited from class org.orekit.models.earth.ionosphere.nequick.NeQuickModel
clipExp, clipExp, computeFourierTimeSeries, computeFourierTimeSeries, electronDensity, electronDensity, electronDensity, electronDensity, getParametersDrivers, getUtc, pathDelay, pathDelay, stec, stecMethods inherited from class org.orekit.models.earth.ionosphere.AbstractIonosphericModel
checkIfPathIsValid, checkIfPathIsValid, getEarthMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.models.earth.ionosphere.IonosphericModel
pathDelay, pathDelayMethods inherited from interface org.orekit.utils.ParameterDriversProvider
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, isSupported
-
Constructor Details
-
NeQuickItu
Build a new instance.- Parameters:
earth- earth body shapef107- solar fluxutc- UTC time scale- Since:
- 14.0
-
-
Method Details
-
getF107
public double getF107()Get solar flux.- Returns:
- solar flux
-
computeMODIP
protected double computeMODIP(double latitude, double longitude) Compute modip for a location.- Specified by:
computeMODIPin classNeQuickModel- Parameters:
latitude- latitudelongitude- longitude- Returns:
- modip at specified location
-
computeMODIP
Compute modip for a location.- Specified by:
computeMODIPin classNeQuickModel- Type Parameters:
T- type of the field elements- Parameters:
latitude- latitudelongitude- longitude- Returns:
- modip at specified location
-