org.orekit.forces.atmospheres.MSIS2000
Class Input

java.lang.Object
  extended by org.orekit.forces.atmospheres.MSIS2000.Input

public class Input
extends Object

Class Input NOTES ON INPUT VARIABLES: UT, Local Time, and Longitude are used independently in the model and are not of equal importance for every situation. For the most physically realistic calculation these three variables should be consistent (lst=sec/3600 + g_long/15). The Equation of Time departures from the above formula for apparent local time can be included if available but are of minor importance. f107 and f107A values used to generate the model correspond to the 10.7 cm radio flux at the actual distance of the Earth from the Sun rather than the radio flux at 1 AU. The following site provides both classes of values: ftp://ftp.ngdc.noaa.gov/STP/SOLAR_DATA/SOLAR_RADIO/FLUX/ f107, f107A, and ap effects are neither large nor well established below 80 km and these parameters should be set to 150., 150., and 4. respectively.

Since:
1.2
Version:
$Id: Input.java 9758 2014-01-07 10:51:26Z houdroge $
Author:
Rami Houdroge
Concurrency :
not thread-safe

Constructor Summary
Input()
          Constructor
 
Method Summary
 double getAlt()
          Getter for alt.
 double getAp()
          Getter for ap.
 ApCoef getApA()
          Getter for apA.
 int getDoy()
          Getter for doy.
 double getF107()
          Getter for f107.
 double getF107A()
          Getter for f107A.
 double getgLat()
          Getter for gLat.
 double getgLong()
          Getter for gLong.
 double getLst()
          Getter for lst.
 double getSec()
          Getter for sec.
 void setAlt(double inAlt)
          Setter for alt.
 void setAp(double inAp)
          Setter for ap.
 void setApA(ApCoef inApA)
          Setter for apA.
 void setApA(double[] newAp)
          Setter for apA.
 void setDoy(int inDoy)
          Setter for doy.
 void setF107(double inF107)
          Setter for f107.
 void setF107A(double inF107a)
          Setter for f107A.
 void setgLat(double newGLat)
          Setter for gLat.
 void setgLong(double newGLong)
          Setter for gLong.
 void setLst(double inLst)
          Setter for lst.
 void setSec(double inSec)
          Setter for doy.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Input

public Input()
Constructor

Method Detail

getAlt

public double getAlt()
Getter for alt.

Returns:
the alt

getAp

public double getAp()
Getter for ap.

Returns:
the ap

getApA

public ApCoef getApA()
Getter for apA.

Returns:
the apA

getDoy

public int getDoy()
Getter for doy.

Returns:
the doy

getF107

public double getF107()
Getter for f107.

Returns:
the f107

getF107A

public double getF107A()
Getter for f107A.

Returns:
the f107A

getgLat

public double getgLat()
Getter for gLat.

Returns:
the gLat

getgLong

public double getgLong()
Getter for gLong.

Returns:
the gLong

getLst

public double getLst()
Getter for lst.

Returns:
the lst

getSec

public double getSec()
Getter for sec.

Returns:
the sec

setAlt

public void setAlt(double inAlt)
Setter for alt.

Parameters:
inAlt - the alt to set

setAp

public void setAp(double inAp)
Setter for ap.

Parameters:
inAp - the ap to set

setApA

public void setApA(ApCoef inApA)
Setter for apA.

Parameters:
inApA - the apA to set

setApA

public void setApA(double[] newAp)
Setter for apA.

Parameters:
newAp - geomagnetic coefficients.

setDoy

public void setDoy(int inDoy)
Setter for doy.

Parameters:
inDoy - the doy to set

setF107

public void setF107(double inF107)
Setter for f107.

Parameters:
inF107 - the f107 to set

setF107A

public void setF107A(double inF107a)
Setter for f107A.

Parameters:
inF107a - the f107A to set

setgLat

public void setgLat(double newGLat)
Setter for gLat.

Parameters:
newGLat - the gLat to set

setgLong

public void setgLong(double newGLong)
Setter for gLong.

Parameters:
newGLong - the gLong to set

setLst

public void setLst(double inLst)
Setter for lst.

Parameters:
inLst - the lst to set

setSec

public void setSec(double inSec)
Setter for doy.

Parameters:
inSec - the sec to set


Copyright © 2016 CNES. All Rights Reserved.