Class AstroConstants
- Namespace
- NominalSystems.Universe
- Assembly
- NominalSystems.Universe.dll
This class stores all of the astrophysical constants that are relevant to some of the modules present within the library.
public static class AstroConstants
- Inheritance
-
AstroConstants
Fields
AU
[m] Astronomical unit
public const double AU = 149597870693
Field Value
CELCIUS_TO_KELVIN
[K] The value of temperature in Kelvin at 0 degrees Celcius
public const double CELCIUS_TO_KELVIN = 273.15
Field Value
D2R
[-] Degrees to Radians constant
public const double D2R = 0.017453292519943295
Field Value
DEIMOS_REQ
[m] The radius of Deimos
public const double DEIMOS_REQ = 6100
Field Value
EARTH_ALBEDO_AVG
[-] A reflection albedo constant from Earth's surface
public const double EARTH_ALBEDO_AVG = 0.29
Field Value
EARTH_DENSITY
[kg/m^3] The density of Earth
public const double EARTH_DENSITY = 5514
Field Value
EARTH_GRAV
[m/s] The gravitational acceleration at the surface of the Earth
public const double EARTH_GRAV = 9.80665
Field Value
EARTH_J2
[-] Earth J2 value
public const double EARTH_J2 = 0.001082616
Field Value
EARTH_J3
[-] Earth J3 value
public const double EARTH_J3 = -2.53881E-06
Field Value
EARTH_J4
[-] Earth J4 value
public const double EARTH_J4 = -1.65597E-06
Field Value
EARTH_J5
[-] Earth J5 value
public const double EARTH_J5 = -1.5E-07
Field Value
EARTH_J6
[-] Earth J6 value
public const double EARTH_J6 = 5.7E-07
Field Value
EARTH_MASS
[kg] The total mass of Earth
public const double EARTH_MASS = 5.97E+24
Field Value
EARTH_MU
[m^3/s^2] The gravitational constant for Earth
public const double EARTH_MU = 398600441400000
Field Value
EARTH_OMEGA
[rad/s] Rotation rate of the planet
public const double EARTH_OMEGA = 7.292106590880652E-05
Field Value
EARTH_ORBIT_E
[-] The eccentricity for Earth's orbit
public const double EARTH_ORBIT_E = 0.01671022
Field Value
EARTH_ORBIT_INC
[rad] The axis inclination of Earth's orbit
public const double EARTH_ORBIT_INC = 8.726646259971648E-07
Field Value
EARTH_ORBIT_SMA
[m] Earth Semi-Major Axis of its orbit
public const double EARTH_ORBIT_SMA = 149597887148.76578
Field Value
EARTH_REQ
[m] Equatorial radius of Earth
public const double EARTH_REQ = 6378136.6
Field Value
EARTH_RP
[m] Polar radius of Earth
public const double EARTH_RP = 6356751.9
Field Value
EARTH_SOLAR_FLUX
[W/m^2] Median solar flux at Earth
public const double EARTH_SOLAR_FLUX = 1372.5398
Field Value
G
[m^3/s^2/kg] Universial Gravitational Constant
public const double G = 6.67259E-11
Field Value
JUPITER_ALBEDO_AVG
[-] A reflection albedo constant from Jupiter's surface
public const double JUPITER_ALBEDO_AVG = 0.34
Field Value
JUPITER_DENSITY
[kg/m^3] The density of Jupiter
public const double JUPITER_DENSITY = 1326
Field Value
JUPITER_J2
[-] Jupiter J2 value
public const double JUPITER_J2 = 0.014736
Field Value
JUPITER_MASS
[kg] The total mass of Jupiter
public const double JUPITER_MASS = 1.898E+27
Field Value
JUPITER_MU
[m^3/s^2] The gravitational constant for Jupiter
public const double JUPITER_MU = 1.26712767881E+17
Field Value
JUPITER_OMEGA
[r/s] Rotation rate of the planet
public const double JUPITER_OMEGA = 0.0001758518138029551
Field Value
JUPITER_ORBIT_E
[-] The eccentricity for Jupiter's orbit
public const double JUPITER_ORBIT_E = 0.04839266
Field Value
JUPITER_ORBIT_INC
[rad] The axis inclination of Jupiter's orbit
public const double JUPITER_ORBIT_INC = 0.022781782726281983
Field Value
JUPITER_ORBIT_SMA
[m] Jupiter Semi-Major Axis of its orbit
public const double JUPITER_ORBIT_SMA = 778412026738.7194
Field Value
JUPITER_REQ
[m] Equatorial radius of Jupiter
public const double JUPITER_REQ = 71492000
Field Value
JUPITER_RP
[m] Polar radius of Jupiter
public const double JUPITER_RP = 71492000
Field Value
LIGHT_SPEED
[m/s] The absolute speed of light in a vacuum in meters per second
public const double LIGHT_SPEED = 299792458
Field Value
MARS_ALBEDO_AVG
[-] A reflection albedo constant from Mars's surface
public const double MARS_ALBEDO_AVG = 0.16
Field Value
MARS_DENSITY
[kg/m^3] The density of Mars
public const double MARS_DENSITY = 3933
Field Value
MARS_J2
[-] Mars J2 value
public const double MARS_J2 = 0.00196045
Field Value
MARS_MASS
[kg] The total mass of Mars
public const double MARS_MASS = 6.42E+23
Field Value
MARS_MU
[m^3/s^2] The gravitational constant for Mars
public const double MARS_MU = 42828314000000
Field Value
MARS_OMEGA
[r/s] Rotation rate of the planet
public const double MARS_OMEGA = 7.088235959185674E-05
Field Value
MARS_ORBIT_E
[-] The eccentricity for Mars's orbit
public const double MARS_ORBIT_E = 0.09341233
Field Value
MARS_ORBIT_INC
[rad] The axis inclination of Mars's orbit
public const double MARS_ORBIT_INC = 0.03229923767033226
Field Value
MARS_ORBIT_SMA
[m] Mars Semi-Major Axis of its orbit
public const double MARS_ORBIT_SMA = 227936637231.17767
Field Value
MARS_REQ
[m] Equatorial radius of Mars
public const double MARS_REQ = 3396190
Field Value
MARS_RP
[m] Polar radius of Mars
public const double MARS_RP = 3376200
Field Value
MERCURY_ALBEDO_AVG
[-] A reflection albedo constant from Mercury's surface
public const double MERCURY_ALBEDO_AVG = 0.119
Field Value
MERCURY_DENSITY
[kg/m^3] The density of Mercury
public const double MERCURY_DENSITY = 5427
Field Value
MERCURY_J2
[-] Mercury J2 value
public const double MERCURY_J2 = 6E-05
Field Value
MERCURY_MASS
[kg] The total mass of Mercury
public const double MERCURY_MASS = 3.3E+23
Field Value
MERCURY_MU
[m^3/s^2] The gravitational constant for Mercury
public const double MERCURY_MU = 22032080000000
Field Value
MERCURY_OMEGA
[r/s] Rotation rate of the planet
public const double MERCURY_OMEGA = 1.239932688259683E-06
Field Value
MERCURY_ORBIT_E
[-] The eccentricity for Mercury's orbit
public const double MERCURY_ORBIT_E = 0.20563069
Field Value
MERCURY_ORBIT_INC
[rad] The axis inclination of Mercury's orbit
public const double MERCURY_ORBIT_INC = 0.1222580451741752
Field Value
MERCURY_ORBIT_SMA
[m] Mercury Semi-Major Axis of it's orbit
public const double MERCURY_ORBIT_SMA = 57909175675.53866
Field Value
MERCURY_REQ
[m] Equatorial radius of Mercury
public const double MERCURY_REQ = 2439700
Field Value
MERCURY_RP
[m] Polar radius of Mercury
public const double MERCURY_RP = 2439700
Field Value
MOON_ALBEDO_AVG
[-] A reflection albedo constant from the Moon's surface
public const double MOON_ALBEDO_AVG = 0.123
Field Value
MOON_DENSITY
[kg/m^3] The density of the Moon
public const double MOON_DENSITY = 3340
Field Value
MOON_J2
[-] J2 constant for the Moon
public const double MOON_J2 = 0.0002027
Field Value
MOON_MASS
[kg] The total mass of the Moon
public const double MOON_MASS = 7.3E+22
Field Value
MOON_MU
[m^3/s^2] The gravitational constant for the Moon
public const double MOON_MU = 4904869500000
Field Value
MOON_OMEGA
[rad/s] The Moon's rotation rate
public const double MOON_OMEGA = 2.6616665019555817E-06
Field Value
MOON_ORBIT_E
[-] Eccentricity of the Moon's orbit
public const double MOON_ORBIT_E = 0.0549
Field Value
MOON_ORBIT_SMA
[m] Semi-Major Axis of the Moon's orbit
public const double MOON_ORBIT_SMA = 384400000
Field Value
MOON_REQ
[m] Equatorial radius of the Moon
public const double MOON_REQ = 1737400
Field Value
MOON_RP
[m] Polar radius of the Moon
public const double MOON_RP = 1737400
Field Value
M_E
[-] The value of the exponential constant E
public const double M_E = 2.718281828459045
Field Value
M_PI
[-] The value of PI
public const double M_PI = 3.141592653589793
Field Value
M_PI_2
[-] The value of PI/2
public const double M_PI_2 = 1.5707963267948966
Field Value
NEPTUNE_ALBEDO_AVG
[-] A reflection albedo constant from Neptune's surface
public const double NEPTUNE_ALBEDO_AVG = 0.31
Field Value
NEPTUNE_DENSITY
[kg/m^3] The density of Neptune
public const double NEPTUNE_DENSITY = 1638
Field Value
NEPTUNE_J2
[-] Neptune J2 value
public const double NEPTUNE_J2 = 0.003411
Field Value
NEPTUNE_MASS
[kg] The total mass of Neptune
public const double NEPTUNE_MASS = 1.02E+26
Field Value
NEPTUNE_MU
[m^3/s^2] The gravitational constant for Neptune
public const double NEPTUNE_MU = 6836534065000000
Field Value
NEPTUNE_OMEGA
[r/s] Rotation rate of the planet
public const double NEPTUNE_OMEGA = 0.00010833825276190748
Field Value
NEPTUNE_ORBIT_E
[-] The eccentricity for Neptune's orbit
public const double NEPTUNE_ORBIT_E = 0.00858587
Field Value
NEPTUNE_ORBIT_INC
[rad] The axis inclination of Neptune's orbit
public const double NEPTUNE_ORBIT_INC = 0.03087784152750808
Field Value
NEPTUNE_ORBIT_SMA
[m] Neptune Semi-Major Axis of its orbit
public const double NEPTUNE_ORBIT_SMA = 4498252910553.579
Field Value
NEPTUNE_REQ
[m] Equatorial radius of Neptune
public const double NEPTUNE_REQ = 24746000
Field Value
NEPTUNE_RP
[m] Polar radius of Neptune
public const double NEPTUNE_RP = 24746000
Field Value
PHOBOS_REQ
[m] The radius of Phobos
public const double PHOBOS_REQ = 11200
Field Value
PLUTO_ALBEDO_AVG
[-] A reflection albedo constant from Pluto's surface
public const double PLUTO_ALBEDO_AVG = 0
Field Value
PLUTO_DENSITY
[kg/m^3] The density of Pluto
public const double PLUTO_DENSITY = 2095
Field Value
PLUTO_J2
[-] Pluto J2 value
public const double PLUTO_J2 = 0
Field Value
PLUTO_MASS
[kg] The total mass of Pluto
public const double PLUTO_MASS = 1.46E+22
Field Value
PLUTO_MU
[m^3/s^2] The gravitational constant for Pluto
public const double PLUTO_MU = 983055000000
Field Value
PLUTO_OMEGA
[r/s] Rotation rate of the planet
public const double PLUTO_OMEGA = -1.1385591834674096E-05
Field Value
PLUTO_ORBIT_ECC
[-] The eccentricity for Pluto's orbit
public const double PLUTO_ORBIT_ECC = 0.24880766
Field Value
PLUTO_ORBIT_INC
[rad] The axis inclination of Pluto's orbit
public const double PLUTO_ORBIT_INC = 0.29917997705373794
Field Value
PLUTO_ORBIT_SMA
[m] Pluto Semi-Major Axis of its orbit
public const double PLUTO_ORBIT_SMA = 5906376272159.989
Field Value
PLUTO_REQ
[m] Equatorial radius of Pluto
public const double PLUTO_REQ = 1137000
Field Value
PLUTO_RP
[m] Polar radius of Pluto
public const double PLUTO_RP = 1370000
Field Value
R2D
[-] Radians to Degrees constant
public const double R2D = 57.29577951308232
Field Value
RPM
[-] Conversion from rad/s to revolutions per minute
public const double RPM = 0.10471975511965977
Field Value
SATURN_ALBEDO_AVG
[-] A reflection albedo constant from Saturn's surface
public const double SATURN_ALBEDO_AVG = 0.34
Field Value
SATURN_DENSITY
[kg/m^3] The density of Saturn
public const double SATURN_DENSITY = 687
Field Value
SATURN_J2
[-] Saturn J2 value
public const double SATURN_J2 = 0.016298
Field Value
SATURN_MASS
[kg] The total mass of Saturn
public const double SATURN_MASS = 5.68E+26
Field Value
SATURN_MU
[m^3/s^2] The gravitational constant for Saturn
public const double SATURN_MU = 37940626068000000
Field Value
SATURN_OMEGA
[r/s] Rotation rate of the planet
public const double SATURN_OMEGA = 0.00016378840578024862
Field Value
SATURN_ORBIT_E
[-] The eccentricity for Saturn's orbit
public const double SATURN_ORBIT_E = 0.0541506
Field Value
SATURN_ORBIT_INC
[rad] The axis inclination of Saturn's orbit
public const double SATURN_ORBIT_INC = 0.04336200713409832
Field Value
SATURN_ORBIT_SMA
[m] Saturn Semi-Major Axis of its orbit
public const double SATURN_ORBIT_SMA = 1426725412521.4082
Field Value
SATURN_REQ
[m] Equatorial radius of Saturn
public const double SATURN_REQ = 60268000
Field Value
SATURN_RP
[m] Polar radius of Saturn
public const double SATURN_RP = 60268000
Field Value
SEC2DAY
[d] The number of days in a second
public const double SEC2DAY = 1.1574074074074073E-05
Field Value
SUN_ALBEDO_AVG
[-] A reflection albedo constant from the Sun's surface
public const double SUN_ALBEDO_AVG = 0
Field Value
SUN_DENSITY
[kg/m^3] The density of Sun
public const double SUN_DENSITY = 1410
Field Value
SUN_J2
[-] The Sun J2 value (implicitely zero)
public const double SUN_J2 = 0
Field Value
SUN_MASS
[kg] The total mass of the Sun
public const double SUN_MASS = 1.989E+30
Field Value
SUN_MU
[m^3/s^2] The Sun Gravitational constant
public const double SUN_MU = 1.3271244002331E+20
Field Value
SUN_REQ
[m] The equatorial radius of the Sun
public const double SUN_REQ = 695000000
Field Value
SUN_RP
[m] Polar radius of the Sun
public const double SUN_RP = 695508000
Field Value
URANUS_ALBEDO_AVG
[-] A reflection albedo constant from Uranus's surface
public const double URANUS_ALBEDO_AVG = 0.29
Field Value
URANUS_DENSITY
[kg/m^3] The density of Uranus
public const double URANUS_DENSITY = 1271
Field Value
URANUS_J2
[-] Uranus J2 value
public const double URANUS_J2 = 0.00334343
Field Value
URANUS_MASS
[kg] The total mass of Uranus
public const double URANUS_MASS = 8.68E+25
Field Value
URANUS_MU
[m^3/s^2] The gravitational constant for Uranus
public const double URANUS_MU = 5794559128000000
Field Value
URANUS_OMEGA
[r/s] Rotation rate of the planet
public const double URANUS_OMEGA = -0.00010123719559131843
Field Value
URANUS_ORBIT_E
[-] The eccentricity for Uranus's orbit
public const double URANUS_ORBIT_E = 0.04716771
Field Value
URANUS_ORBIT_INC
[rad] The axis inclination of Uranus's orbit
public const double URANUS_ORBIT_INC = 0.013436591779403545
Field Value
URANUS_ORBIT_SMA
[m] Uranus Semi-Major Axis of its orbit
public const double URANUS_ORBIT_SMA = 2870972219835.3755
Field Value
URANUS_REQ
[m] Equatorial radius of Uranus
public const double URANUS_REQ = 25559000
Field Value
URANUS_RP
[m] Polar radius of Uranus
public const double URANUS_RP = 25559000
Field Value
VENUS_ALBEDO_AVG
[-] A reflection albedo constant from Venus's surface
public const double VENUS_ALBEDO_AVG = 0.75
Field Value
VENUS_DENSITY
[kg/m^3] The density of Venus
public const double VENUS_DENSITY = 5243
Field Value
VENUS_J2
[-] Venus J2 value
public const double VENUS_J2 = 4.458E-06
Field Value
VENUS_MASS
[kg] The total mass of Venus
public const double VENUS_MASS = 4.87E+24
Field Value
VENUS_MU
[k=m^3/s^2] The gravitational constant for Venus
public const double VENUS_MU = 324858599000000
Field Value
VENUS_OMEGA
[r/s] Rotation rate of the planet
public const double VENUS_OMEGA = -2.9923691869737844E-07
Field Value
VENUS_ORBIT_E
[-] The eccentricity for Venus's orbit
public const double VENUS_ORBIT_E = 0.00677323
Field Value
VENUS_ORBIT_INC
[rad] The axis inclination of Venus's orbit
public const double VENUS_ORBIT_INC = 0.0592488666503767
Field Value
VENUS_ORBIT_SMA
[m] Venus Semi-Major Axis of its orbit
public const double VENUS_ORBIT_SMA = 108208925508.13037
Field Value
VENUS_REQ
[m] Equatorial radius of Venus
public const double VENUS_REQ = 6051800
Field Value
VENUS_RP
[m] Polar radius of Venus
public const double VENUS_RP = 6051800