Interface NRLMSISE00InputParameters
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
MarshallSolarActivityFutureEstimation
public interface NRLMSISE00InputParameters extends Serializable
Container for solar activity data, compatible with NRLMSISE-00 atmosphere model.This model needs daily and average F10.7 solar fluxes and Ap geomagnetic indices to compute the local density.
- Author:
- Pascal Parraud
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double[]
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.
-
-
-
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.
-
getDailyFlux
double getDailyFlux(AbsoluteDate date)
Get the value of the daily F10.7 solar flux for previous day.- Parameters:
date
- the current date- Returns:
- the daily F10.7 flux for previous day
-
getAverageFlux
double getAverageFlux(AbsoluteDate date)
Get the value of the 81 day average of F10.7 solar flux centered on current day.- Parameters:
date
- the current date- Returns:
- the 81 day average of F10.7 solar flux centered on current day
-
getAp
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
- Parameters:
date
- the current date- Returns:
- the array of Ap indices
-
-