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 © 2025 CNES. All rights reserved.