public class DTM2000SolarData extends Object implements DTM2000InputParameters
DTM2000
atmosphere modelConstructor and Description |
---|
DTM2000SolarData(SolarActivityDataProvider solarData)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
double |
get24HoursKp(AbsoluteDate date)
Get the last 24H mean geomagnetic index.
|
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 value of the mean solar flux.
|
AbsoluteDate |
getMinDate()
Gets the available data range minimum date.
|
double |
getThreeHourlyKP(AbsoluteDate date)
Get the value of the 3 hours geomagnetic index.
|
public DTM2000SolarData(SolarActivityDataProvider solarData)
DTM2000
atmosphere modelsolarData
- input solar datapublic double getInstantFlux(AbsoluteDate date) throws PatriusException
getInstantFlux
in interface DTM2000InputParameters
date
- the current datePatriusException
- if the date is out of range of available datapublic double getMeanFlux(AbsoluteDate date) throws PatriusException
getMeanFlux
in interface DTM2000InputParameters
date
- the current datePatriusException
- if the date is out of range of available datapublic AbsoluteDate getMinDate()
getMinDate
in interface DTM2000InputParameters
public AbsoluteDate getMaxDate()
getMaxDate
in interface DTM2000InputParameters
public double getThreeHourlyKP(AbsoluteDate date) throws PatriusException
getThreeHourlyKP
in interface DTM2000InputParameters
date
- the current datePatriusException
- if the date is out of range of available datapublic double get24HoursKp(AbsoluteDate date) throws PatriusException
get24HoursKp
in interface DTM2000InputParameters
date
- the current datePatriusException
- if the date is out of range of available dataCopyright © 2019 CNES. All rights reserved.