public class ClassicalMSISE2000SolarData extends AbstractMSISE2000SolarData
MSISE2000 atmosphere model
This model of input parameters computes averages for SOME of the ap values required by the MSISE2000 model.
See the getApValues(AbsoluteDate) and
ContinuousMSISE2000SolarData.getApValues(AbsoluteDate) methods.data, EO, FOUR_POINT_FIVE, HOUR, ONE_POINT_FIVE, SEVEN_POINT_FIVE, SIXTY, TEN_POINT_FIVE, THIRTY_SIX, TWELVE| Constructor and Description |
|---|
ClassicalMSISE2000SolarData(SolarActivityDataProvider solarData)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
double[] |
getApValues(AbsoluteDate date)
Get the array containing the 7 ap values
|
checkSolarActivityData, getInstantFlux, getMaxDate, getMeanFlux, getMinDatepublic ClassicalMSISE2000SolarData(SolarActivityDataProvider solarData)
MSISE2000 atmosphere modelsolarData - input solar datapublic double[] getApValues(AbsoluteDate date) throws PatriusException
ap[0] = ap value averaged over [t0 - 12h; t0 + 12h] ap[1] = ap value at given user date ap[2] = ap value at given user date - 3 hours ap[3] = ap value at given user date - 6 hours ap[4] = ap value at given user date - 9 hours ap[5] = ap value averaged over [t0 - 36h; t0 - 12h] ap[6] = ap value averaged over [t0 - 61h; t0 - 36h] where t0 is the given user date (parameter "date")
getApValues in interface MSISE2000InputParametersgetApValues in class AbstractMSISE2000SolarDatadate - the current datePatriusException - if the date is out of range of available dataCopyright © 2024 CNES. All rights reserved.