org.orekit.forces.drag
Interface DTM2000InputParameters

All Superinterfaces:
java.io.Serializable

public interface DTM2000InputParameters
extends java.io.Serializable

Container for solar activity data, compatible with DTM2000 Atmosphere model. This model needs mean and instantaneous solar flux and geomagnetic incides to compute the local density. Mean solar flux is (for the moment) represented by the F10.7 indices. Instantaneous flux can be setted to the mean value if the data is not available. Geomagnetic acivity is represented by the Kp indice, which goes from 1 (very low activity) to 9 (high activity).

All needed solar activity data can be found on the NOAA (National Oceanic and Atmospheric Administration) website.

Version:
$Revision:1665 $ $Date:2008-06-11 12:12:59 +0200 (mer., 11 juin 2008) $
Author:
Fabien Maussion

Method Summary
 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 3H geomagnetic index.
 

Method Detail

getMinDate

AbsoluteDate getMinDate()
Gets the available data range minimum date.

Returns:
the minimum date.

getMaxDate

AbsoluteDate getMaxDate()
Gets the available data range maximum date.

Returns:
the maximum date.

getInstantFlux

double getInstantFlux(AbsoluteDate date)
Get the value of the instantaneous solar flux.

Parameters:
date - the current date
Returns:
the instantaneous solar flux

getMeanFlux

double getMeanFlux(AbsoluteDate date)
Get the value of the mean solar flux.

Parameters:
date - the current date
Returns:
the mean solar flux

getThreeHourlyKP

double getThreeHourlyKP(AbsoluteDate date)
Get the value of the 3H geomagnetic index. With a delay of 3 hr at pole to 6 hr at equator using: delay=6-abs(lat)*0.033 (lat in deg.)

Parameters:
date - the current date
Returns:
the 3H geomagnetic index

get24HoursKp

double get24HoursKp(AbsoluteDate date)
Get the last 24H mean geomagnetic index.

Parameters:
date - the current date
Returns:
the 24H geomagnetic index


Copyright © 2002-2010 CS Communication & Systèmes. All Rights Reserved.