public interface MSISE2000InputParameters extends Serializable
MSISE2000
Atmosphere model.
This model needs mean and instantaneous solar flux and geomagnetic incides to
compute the local density.Modifier and Type | Method and Description |
---|---|
void |
checkSolarActivityData(AbsoluteDate start,
AbsoluteDate end)
This methods throws an exception if the user did not provide solar activity on the provided interval [start,
end].
|
double[] |
getApValues(AbsoluteDate date)
Get the array containing the 7 ap values
|
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 81 day average of F10.7 flux.
|
AbsoluteDate |
getMinDate()
Gets the available data range minimum date.
|
AbsoluteDate getMinDate()
AbsoluteDate getMaxDate()
double getInstantFlux(AbsoluteDate date) throws PatriusException
date
- the current datePatriusException
- if the date is out of range of available datadouble getMeanFlux(AbsoluteDate date) throws PatriusException
date
- the current datePatriusException
- if the date is out of range of available datadouble[] getApValues(AbsoluteDate date) throws PatriusException
date
- the current datePatriusException
- if the date is out of range of available datavoid checkSolarActivityData(AbsoluteDate start, AbsoluteDate end) throws PatriusException
start
- range start dateend
- range end datePatriusException
- thrown if some solar activity data is missingCopyright © 2020 CNES. All rights reserved.