org.orekit.forces.radiation
Class KnockeRiesModel

java.lang.Object
  extended by org.orekit.forces.radiation.KnockeRiesModel
All Implemented Interfaces:
IEmissivityModel

public final class KnockeRiesModel
extends Object
implements IEmissivityModel

Since:
1.2
Version:
$Id: KnockeRiesModel.java 8379 2013-04-05 10:10:49Z CardosoP $
Author:
ClaudeD
Description :

Earth emissivity of the Knocke-Ries model (albedo and infrared)

Concurrency :
immutable

Field Summary
static double A0
          coefficient a0 of Knocke-Ries model.
static double A2
          coefficient a2 of Knocke-Ries model.
static double C1AL
          coefficient c1al of Knocke-Ries model.
static double C1IR
          coefficient c1ir of Knocke-Ries model.
static double D0
          coefficient a0 of Knocke-Ries model.
static double DAYSYEAR
          duration of a year (in days).
static double E2
          coefficient a2 of Knocke-Ries model.
static AbsoluteDate REFDAY
          reference day of Knocke-Ries model.
 
Constructor Summary
KnockeRiesModel()
           
 
Method Summary
 double[] getEmissivity(AbsoluteDate cdate, double latitude, double longitude)
           Computing of the emissivities of earth (albedo and infrared) based of the Knocke-Reis model (the longitude is not used in this model)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

A0

public static final double A0
coefficient a0 of Knocke-Ries model.

See Also:
Constant Field Values

A2

public static final double A2
coefficient a2 of Knocke-Ries model.

See Also:
Constant Field Values

C1AL

public static final double C1AL
coefficient c1al of Knocke-Ries model.

See Also:
Constant Field Values

D0

public static final double D0
coefficient a0 of Knocke-Ries model.

See Also:
Constant Field Values

E2

public static final double E2
coefficient a2 of Knocke-Ries model.

See Also:
Constant Field Values

C1IR

public static final double C1IR
coefficient c1ir of Knocke-Ries model.

See Also:
Constant Field Values

REFDAY

public static final AbsoluteDate REFDAY
reference day of Knocke-Ries model.


DAYSYEAR

public static final double DAYSYEAR
duration of a year (in days).

See Also:
Constant Field Values
Constructor Detail

KnockeRiesModel

public KnockeRiesModel()
Method Detail

getEmissivity

public double[] getEmissivity(AbsoluteDate cdate,
                              double latitude,
                              double longitude)

Computing of the emissivities of earth (albedo and infrared) based of the Knocke-Reis model (the longitude is not used in this model)

See Obelix Reference manuel (NT-07-1)

Specified by:
getEmissivity in interface IEmissivityModel
Parameters:
cdate - current date
latitude - (rad) geocentric latitude. The angle between the radius (from centre to the point on the surface) and the equatorial plane
longitude - (rad) geocentric longitude
Returns:
albedo emissivity (emissivity[0]) and infrared emissivity (emissivity[1])
Since:
1.2


Copyright © 2016 CNES. All Rights Reserved.