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, getMinDate
public 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 MSISE2000InputParameters
getApValues
in class AbstractMSISE2000SolarData
date
- the current datePatriusException
- if the date is out of range of available dataCopyright © 2021 CNES. All rights reserved.