Class AstroConstants
- Namespace
- NominalSystems.Universe
- Assembly
- NominalSystems.Universe.dll
[Nominal] This class stores all of the astrophysical constants that are relevant to some of the modules present within the library. This includes information for all of the currently known planets and their properties.
public static class AstroConstants
- Inheritance
-
AstroConstants
Fields
AU
[m] Astronomical unit
public const double AU = 149597870693
Field Value
CELSIUS_TO_KELVIN
[K] The value of temperature in Kelvin at 0 degrees Celsius
public const double CELSIUS_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_AXIS_INC
[deg] The axial tilt of the Earth as it rotates
public const double EARTH_AXIS_INC = 23.4392911
Field Value
EARTH_AXIS_PERIOD
[hour] The time it takes for the Earth to rotate once on its axis
public const double EARTH_AXIS_PERIOD = 24
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
[deg] The axis inclination of Earth's orbit
public const double EARTH_ORBIT_INC = 5E-05
Field Value
EARTH_ORBIT_PERIOD
[days] The orbital period of the Earth
public const double EARTH_ORBIT_PERIOD = 365.26
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 = 6356752.31414
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] Universal 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_AXIS_INC
[deg] The axial tilt of Jupiter as it rotates
public const double JUPITER_AXIS_INC = 3.13
Field Value
JUPITER_AXIS_PERIOD
[hour] The time it takes for Jupiter to rotate once on its axis
public const double JUPITER_AXIS_PERIOD = 9.9
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
[deg] The axis inclination of Jupiter's orbit
public const double JUPITER_ORBIT_INC = 1.3053
Field Value
JUPITER_ORBIT_PERIOD
[days] The orbital period of Jupiter
public const double JUPITER_ORBIT_PERIOD = 4333
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_AXIS_INC
[deg] The axial tilt of Mars as it rotates
public const double MARS_AXIS_INC = 25.19
Field Value
MARS_AXIS_PERIOD
[hour] The time it takes for Mars to rotate once on its axis
public const double MARS_AXIS_PERIOD = 24.6
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
[deg] The axis inclination of Mars's orbit
public const double MARS_ORBIT_INC = 1.85061
Field Value
MARS_ORBIT_PERIOD
[days] The orbital period of Mars
public const double MARS_ORBIT_PERIOD = 687
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_AXIS_INC
[deg] The axial tilt of Mercury as it rotates
public const double MERCURY_AXIS_INC = 0.01
Field Value
MERCURY_AXIS_PERIOD
[hour] The time it takes for Mercury to rotate once on its axis
public const double MERCURY_AXIS_PERIOD = 1407.6
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
[deg] The axis inclination of Mercury's orbit
public const double MERCURY_ORBIT_INC = 7.00487
Field Value
MERCURY_ORBIT_PERIOD
[days] The orbital period of Mercury
public const double MERCURY_ORBIT_PERIOD = 88
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_AXIS_INC
[deg] The axial tilt of the Moon as it rotates
public const double MOON_AXIS_INC = 1.5424
Field Value
MOON_AXIS_PERIOD
[hour] The time it takes for the Moon to rotate once on its axis
public const double MOON_AXIS_PERIOD = 27.3
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_INC
[deg] Semi-Major Axis of the Moon's orbit
public const double MOON_ORBIT_INC = 5.145
Field Value
MOON_ORBIT_PERIOD
[days] The orbital period of the Moon
public const double MOON_ORBIT_PERIOD = 27.32
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_AXIS_INC
[deg] The axial tilt of Neptune as it rotates
public const double NEPTUNE_AXIS_INC = 28.32
Field Value
NEPTUNE_AXIS_PERIOD
[hour] The time it takes for Neptune to rotate once on its axis
public const double NEPTUNE_AXIS_PERIOD = 16.1
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
[deg] The axis inclination of Neptune's orbit
public const double NEPTUNE_ORBIT_INC = 1.76917
Field Value
NEPTUNE_ORBIT_PERIOD
[days] The orbital period of Neptune
public const double NEPTUNE_ORBIT_PERIOD = 60190
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_AXIS_INC
[deg] The axial tilt of Pluto as it rotates
public const double PLUTO_AXIS_INC = 119.61
Field Value
PLUTO_AXIS_PERIOD
[hour] The time it takes for Pluto to rotate once on its axis
public const double PLUTO_AXIS_PERIOD = 153
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_E
[-] The eccentricity for Pluto's orbit
public const double PLUTO_ORBIT_E = 0.24880766
Field Value
PLUTO_ORBIT_INC
[deg] The axis inclination of Pluto's orbit
public const double PLUTO_ORBIT_INC = 17.14175
Field Value
PLUTO_ORBIT_PERIOD
[days] The orbital period of Pluto
public const double PLUTO_ORBIT_PERIOD = 90560
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_AXIS_INC
[deg] The axial tilt of Saturn as it rotates
public const double SATURN_AXIS_INC = 26.73
Field Value
SATURN_AXIS_PERIOD
[hour] The time it takes for Saturn to rotate once on its axis
public const double SATURN_AXIS_PERIOD = 10.7
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
[deg] The axis inclination of Saturn's orbit
public const double SATURN_ORBIT_INC = 2.48446
Field Value
SATURN_ORBIT_PERIOD
[days] The orbital period of Saturn
public const double SATURN_ORBIT_PERIOD = 10759
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_AXIS_INC
[deg] The axial tilt of the Sun as it rotates
public const double SUN_AXIS_INC = 7.25
Field Value
SUN_AXIS_PERIOD
[hour] The time it takes for the Sun to rotate once on its axis
public const double SUN_AXIS_PERIOD = 25
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 (implicitly 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_AXIS_INC
[deg] The axial tilt of Uranus as it rotates
public const double URANUS_AXIS_INC = 97.77
Field Value
URANUS_AXIS_PERIOD
[hour] The time it takes for Uranus to rotate once on its axis
public const double URANUS_AXIS_PERIOD = 17.2
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
[deg] The axis inclination of Uranus's orbit
public const double URANUS_ORBIT_INC = 0.76986
Field Value
URANUS_ORBIT_PERIOD
[days] The orbital period of Uranus
public const double URANUS_ORBIT_PERIOD = 30688
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_AXIS_INC
[deg] The axial tilt of Venus as it rotates
public const double VENUS_AXIS_INC = 177.4
Field Value
VENUS_AXIS_PERIOD
[hour] The time it takes for Venus to rotate once on its axis
public const double VENUS_AXIS_PERIOD = 5832
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
[deg] The axis inclination of Venus's orbit
public const double VENUS_ORBIT_INC = 3.39471
Field Value
VENUS_ORBIT_PERIOD
[days] The orbital period of Venus
public const double VENUS_ORBIT_PERIOD = 225
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