Table of Contents

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

double

CELCIUS_TO_KELVIN

[K] The value of temperature in Kelvin at 0 degrees Celcius

public const double CELCIUS_TO_KELVIN = 273.15

Field Value

double

D2R

[-] Degrees to Radians constant

public const double D2R = 0.017453292519943295

Field Value

double

DEIMOS_REQ

[m] The radius of Deimos

public const double DEIMOS_REQ = 6100

Field Value

double

EARTH_ALBEDO_AVG

[-] A reflection albedo constant from Earth's surface

public const double EARTH_ALBEDO_AVG = 0.29

Field Value

double

EARTH_DENSITY

[kg/m^3] The density of Earth

public const double EARTH_DENSITY = 5514

Field Value

double

EARTH_GRAV

[m/s] The gravitational acceleration at the surface of the Earth

public const double EARTH_GRAV = 9.80665

Field Value

double

EARTH_J2

[-] Earth J2 value

public const double EARTH_J2 = 0.001082616

Field Value

double

EARTH_J3

[-] Earth J3 value

public const double EARTH_J3 = -2.53881E-06

Field Value

double

EARTH_J4

[-] Earth J4 value

public const double EARTH_J4 = -1.65597E-06

Field Value

double

EARTH_J5

[-] Earth J5 value

public const double EARTH_J5 = -1.5E-07

Field Value

double

EARTH_J6

[-] Earth J6 value

public const double EARTH_J6 = 5.7E-07

Field Value

double

EARTH_MASS

[kg] The total mass of Earth

public const double EARTH_MASS = 5.97E+24

Field Value

double

EARTH_MU

[m^3/s^2] The gravitational constant for Earth

public const double EARTH_MU = 398600441400000

Field Value

double

EARTH_OMEGA

[rad/s] Rotation rate of the planet

public const double EARTH_OMEGA = 7.292106590880652E-05

Field Value

double

EARTH_ORBIT_E

[-] The eccentricity for Earth's orbit

public const double EARTH_ORBIT_E = 0.01671022

Field Value

double

EARTH_ORBIT_INC

[rad] The axis inclination of Earth's orbit

public const double EARTH_ORBIT_INC = 8.726646259971648E-07

Field Value

double

EARTH_ORBIT_SMA

[m] Earth Semi-Major Axis of its orbit

public const double EARTH_ORBIT_SMA = 149597887148.76578

Field Value

double

EARTH_REQ

[m] Equatorial radius of Earth

public const double EARTH_REQ = 6378136.6

Field Value

double

EARTH_RP

[m] Polar radius of Earth

public const double EARTH_RP = 6356751.9

Field Value

double

EARTH_SOLAR_FLUX

[W/m^2] Median solar flux at Earth

public const double EARTH_SOLAR_FLUX = 1372.5398

Field Value

double

G

[m^3/s^2/kg] Universial Gravitational Constant

public const double G = 6.67259E-11

Field Value

double

JUPITER_ALBEDO_AVG

[-] A reflection albedo constant from Jupiter's surface

public const double JUPITER_ALBEDO_AVG = 0.34

Field Value

double

JUPITER_DENSITY

[kg/m^3] The density of Jupiter

public const double JUPITER_DENSITY = 1326

Field Value

double

JUPITER_J2

[-] Jupiter J2 value

public const double JUPITER_J2 = 0.014736

Field Value

double

JUPITER_MASS

[kg] The total mass of Jupiter

public const double JUPITER_MASS = 1.898E+27

Field Value

double

JUPITER_MU

[m^3/s^2] The gravitational constant for Jupiter

public const double JUPITER_MU = 1.26712767881E+17

Field Value

double

JUPITER_OMEGA

[r/s] Rotation rate of the planet

public const double JUPITER_OMEGA = 0.0001758518138029551

Field Value

double

JUPITER_ORBIT_E

[-] The eccentricity for Jupiter's orbit

public const double JUPITER_ORBIT_E = 0.04839266

Field Value

double

JUPITER_ORBIT_INC

[rad] The axis inclination of Jupiter's orbit

public const double JUPITER_ORBIT_INC = 0.022781782726281983

Field Value

double

JUPITER_ORBIT_SMA

[m] Jupiter Semi-Major Axis of its orbit

public const double JUPITER_ORBIT_SMA = 778412026738.7194

Field Value

double

JUPITER_REQ

[m] Equatorial radius of Jupiter

public const double JUPITER_REQ = 71492000

Field Value

double

JUPITER_RP

[m] Polar radius of Jupiter

public const double JUPITER_RP = 71492000

Field Value

double

LIGHT_SPEED

[m/s] The absolute speed of light in a vacuum in meters per second

public const double LIGHT_SPEED = 299792458

Field Value

double

MARS_ALBEDO_AVG

[-] A reflection albedo constant from Mars's surface

public const double MARS_ALBEDO_AVG = 0.16

Field Value

double

MARS_DENSITY

[kg/m^3] The density of Mars

public const double MARS_DENSITY = 3933

Field Value

double

MARS_J2

[-] Mars J2 value

public const double MARS_J2 = 0.00196045

Field Value

double

MARS_MASS

[kg] The total mass of Mars

public const double MARS_MASS = 6.42E+23

Field Value

double

MARS_MU

[m^3/s^2] The gravitational constant for Mars

public const double MARS_MU = 42828314000000

Field Value

double

MARS_OMEGA

[r/s] Rotation rate of the planet

public const double MARS_OMEGA = 7.088235959185674E-05

Field Value

double

MARS_ORBIT_E

[-] The eccentricity for Mars's orbit

public const double MARS_ORBIT_E = 0.09341233

Field Value

double

MARS_ORBIT_INC

[rad] The axis inclination of Mars's orbit

public const double MARS_ORBIT_INC = 0.03229923767033226

Field Value

double

MARS_ORBIT_SMA

[m] Mars Semi-Major Axis of its orbit

public const double MARS_ORBIT_SMA = 227936637231.17767

Field Value

double

MARS_REQ

[m] Equatorial radius of Mars

public const double MARS_REQ = 3396190

Field Value

double

MARS_RP

[m] Polar radius of Mars

public const double MARS_RP = 3376200

Field Value

double

MERCURY_ALBEDO_AVG

[-] A reflection albedo constant from Mercury's surface

public const double MERCURY_ALBEDO_AVG = 0.119

Field Value

double

MERCURY_DENSITY

[kg/m^3] The density of Mercury

public const double MERCURY_DENSITY = 5427

Field Value

double

MERCURY_J2

[-] Mercury J2 value

public const double MERCURY_J2 = 6E-05

Field Value

double

MERCURY_MASS

[kg] The total mass of Mercury

public const double MERCURY_MASS = 3.3E+23

Field Value

double

MERCURY_MU

[m^3/s^2] The gravitational constant for Mercury

public const double MERCURY_MU = 22032080000000

Field Value

double

MERCURY_OMEGA

[r/s] Rotation rate of the planet

public const double MERCURY_OMEGA = 1.239932688259683E-06

Field Value

double

MERCURY_ORBIT_E

[-] The eccentricity for Mercury's orbit

public const double MERCURY_ORBIT_E = 0.20563069

Field Value

double

MERCURY_ORBIT_INC

[rad] The axis inclination of Mercury's orbit

public const double MERCURY_ORBIT_INC = 0.1222580451741752

Field Value

double

MERCURY_ORBIT_SMA

[m] Mercury Semi-Major Axis of it's orbit

public const double MERCURY_ORBIT_SMA = 57909175675.53866

Field Value

double

MERCURY_REQ

[m] Equatorial radius of Mercury

public const double MERCURY_REQ = 2439700

Field Value

double

MERCURY_RP

[m] Polar radius of Mercury

public const double MERCURY_RP = 2439700

Field Value

double

MOON_ALBEDO_AVG

[-] A reflection albedo constant from the Moon's surface

public const double MOON_ALBEDO_AVG = 0.123

Field Value

double

MOON_DENSITY

[kg/m^3] The density of the Moon

public const double MOON_DENSITY = 3340

Field Value

double

MOON_J2

[-] J2 constant for the Moon

public const double MOON_J2 = 0.0002027

Field Value

double

MOON_MASS

[kg] The total mass of the Moon

public const double MOON_MASS = 7.3E+22

Field Value

double

MOON_MU

[m^3/s^2] The gravitational constant for the Moon

public const double MOON_MU = 4904869500000

Field Value

double

MOON_OMEGA

[rad/s] The Moon's rotation rate

public const double MOON_OMEGA = 2.6616665019555817E-06

Field Value

double

MOON_ORBIT_E

[-] Eccentricity of the Moon's orbit

public const double MOON_ORBIT_E = 0.0549

Field Value

double

MOON_ORBIT_SMA

[m] Semi-Major Axis of the Moon's orbit

public const double MOON_ORBIT_SMA = 384400000

Field Value

double

MOON_REQ

[m] Equatorial radius of the Moon

public const double MOON_REQ = 1737400

Field Value

double

MOON_RP

[m] Polar radius of the Moon

public const double MOON_RP = 1737400

Field Value

double

M_E

[-] The value of the exponential constant E

public const double M_E = 2.718281828459045

Field Value

double

M_PI

[-] The value of PI

public const double M_PI = 3.141592653589793

Field Value

double

M_PI_2

[-] The value of PI/2

public const double M_PI_2 = 1.5707963267948966

Field Value

double

NEPTUNE_ALBEDO_AVG

[-] A reflection albedo constant from Neptune's surface

public const double NEPTUNE_ALBEDO_AVG = 0.31

Field Value

double

NEPTUNE_DENSITY

[kg/m^3] The density of Neptune

public const double NEPTUNE_DENSITY = 1638

Field Value

double

NEPTUNE_J2

[-] Neptune J2 value

public const double NEPTUNE_J2 = 0.003411

Field Value

double

NEPTUNE_MASS

[kg] The total mass of Neptune

public const double NEPTUNE_MASS = 1.02E+26

Field Value

double

NEPTUNE_MU

[m^3/s^2] The gravitational constant for Neptune

public const double NEPTUNE_MU = 6836534065000000

Field Value

double

NEPTUNE_OMEGA

[r/s] Rotation rate of the planet

public const double NEPTUNE_OMEGA = 0.00010833825276190748

Field Value

double

NEPTUNE_ORBIT_E

[-] The eccentricity for Neptune's orbit

public const double NEPTUNE_ORBIT_E = 0.00858587

Field Value

double

NEPTUNE_ORBIT_INC

[rad] The axis inclination of Neptune's orbit

public const double NEPTUNE_ORBIT_INC = 0.03087784152750808

Field Value

double

NEPTUNE_ORBIT_SMA

[m] Neptune Semi-Major Axis of its orbit

public const double NEPTUNE_ORBIT_SMA = 4498252910553.579

Field Value

double

NEPTUNE_REQ

[m] Equatorial radius of Neptune

public const double NEPTUNE_REQ = 24746000

Field Value

double

NEPTUNE_RP

[m] Polar radius of Neptune

public const double NEPTUNE_RP = 24746000

Field Value

double

PHOBOS_REQ

[m] The radius of Phobos

public const double PHOBOS_REQ = 11200

Field Value

double

PLUTO_ALBEDO_AVG

[-] A reflection albedo constant from Pluto's surface

public const double PLUTO_ALBEDO_AVG = 0

Field Value

double

PLUTO_DENSITY

[kg/m^3] The density of Pluto

public const double PLUTO_DENSITY = 2095

Field Value

double

PLUTO_J2

[-] Pluto J2 value

public const double PLUTO_J2 = 0

Field Value

double

PLUTO_MASS

[kg] The total mass of Pluto

public const double PLUTO_MASS = 1.46E+22

Field Value

double

PLUTO_MU

[m^3/s^2] The gravitational constant for Pluto

public const double PLUTO_MU = 983055000000

Field Value

double

PLUTO_OMEGA

[r/s] Rotation rate of the planet

public const double PLUTO_OMEGA = -1.1385591834674096E-05

Field Value

double

PLUTO_ORBIT_ECC

[-] The eccentricity for Pluto's orbit

public const double PLUTO_ORBIT_ECC = 0.24880766

Field Value

double

PLUTO_ORBIT_INC

[rad] The axis inclination of Pluto's orbit

public const double PLUTO_ORBIT_INC = 0.29917997705373794

Field Value

double

PLUTO_ORBIT_SMA

[m] Pluto Semi-Major Axis of its orbit

public const double PLUTO_ORBIT_SMA = 5906376272159.989

Field Value

double

PLUTO_REQ

[m] Equatorial radius of Pluto

public const double PLUTO_REQ = 1137000

Field Value

double

PLUTO_RP

[m] Polar radius of Pluto

public const double PLUTO_RP = 1370000

Field Value

double

R2D

[-] Radians to Degrees constant

public const double R2D = 57.29577951308232

Field Value

double

RPM

[-] Conversion from rad/s to revolutions per minute

public const double RPM = 0.10471975511965977

Field Value

double

SATURN_ALBEDO_AVG

[-] A reflection albedo constant from Saturn's surface

public const double SATURN_ALBEDO_AVG = 0.34

Field Value

double

SATURN_DENSITY

[kg/m^3] The density of Saturn

public const double SATURN_DENSITY = 687

Field Value

double

SATURN_J2

[-] Saturn J2 value

public const double SATURN_J2 = 0.016298

Field Value

double

SATURN_MASS

[kg] The total mass of Saturn

public const double SATURN_MASS = 5.68E+26

Field Value

double

SATURN_MU

[m^3/s^2] The gravitational constant for Saturn

public const double SATURN_MU = 37940626068000000

Field Value

double

SATURN_OMEGA

[r/s] Rotation rate of the planet

public const double SATURN_OMEGA = 0.00016378840578024862

Field Value

double

SATURN_ORBIT_E

[-] The eccentricity for Saturn's orbit

public const double SATURN_ORBIT_E = 0.0541506

Field Value

double

SATURN_ORBIT_INC

[rad] The axis inclination of Saturn's orbit

public const double SATURN_ORBIT_INC = 0.04336200713409832

Field Value

double

SATURN_ORBIT_SMA

[m] Saturn Semi-Major Axis of its orbit

public const double SATURN_ORBIT_SMA = 1426725412521.4082

Field Value

double

SATURN_REQ

[m] Equatorial radius of Saturn

public const double SATURN_REQ = 60268000

Field Value

double

SATURN_RP

[m] Polar radius of Saturn

public const double SATURN_RP = 60268000

Field Value

double

SEC2DAY

[d] The number of days in a second

public const double SEC2DAY = 1.1574074074074073E-05

Field Value

double

SUN_ALBEDO_AVG

[-] A reflection albedo constant from the Sun's surface

public const double SUN_ALBEDO_AVG = 0

Field Value

double

SUN_DENSITY

[kg/m^3] The density of Sun

public const double SUN_DENSITY = 1410

Field Value

double

SUN_J2

[-] The Sun J2 value (implicitely zero)

public const double SUN_J2 = 0

Field Value

double

SUN_MASS

[kg] The total mass of the Sun

public const double SUN_MASS = 1.989E+30

Field Value

double

SUN_MU

[m^3/s^2] The Sun Gravitational constant

public const double SUN_MU = 1.3271244002331E+20

Field Value

double

SUN_REQ

[m] The equatorial radius of the Sun

public const double SUN_REQ = 695000000

Field Value

double

SUN_RP

[m] Polar radius of the Sun

public const double SUN_RP = 695508000

Field Value

double

URANUS_ALBEDO_AVG

[-] A reflection albedo constant from Uranus's surface

public const double URANUS_ALBEDO_AVG = 0.29

Field Value

double

URANUS_DENSITY

[kg/m^3] The density of Uranus

public const double URANUS_DENSITY = 1271

Field Value

double

URANUS_J2

[-] Uranus J2 value

public const double URANUS_J2 = 0.00334343

Field Value

double

URANUS_MASS

[kg] The total mass of Uranus

public const double URANUS_MASS = 8.68E+25

Field Value

double

URANUS_MU

[m^3/s^2] The gravitational constant for Uranus

public const double URANUS_MU = 5794559128000000

Field Value

double

URANUS_OMEGA

[r/s] Rotation rate of the planet

public const double URANUS_OMEGA = -0.00010123719559131843

Field Value

double

URANUS_ORBIT_E

[-] The eccentricity for Uranus's orbit

public const double URANUS_ORBIT_E = 0.04716771

Field Value

double

URANUS_ORBIT_INC

[rad] The axis inclination of Uranus's orbit

public const double URANUS_ORBIT_INC = 0.013436591779403545

Field Value

double

URANUS_ORBIT_SMA

[m] Uranus Semi-Major Axis of its orbit

public const double URANUS_ORBIT_SMA = 2870972219835.3755

Field Value

double

URANUS_REQ

[m] Equatorial radius of Uranus

public const double URANUS_REQ = 25559000

Field Value

double

URANUS_RP

[m] Polar radius of Uranus

public const double URANUS_RP = 25559000

Field Value

double

VENUS_ALBEDO_AVG

[-] A reflection albedo constant from Venus's surface

public const double VENUS_ALBEDO_AVG = 0.75

Field Value

double

VENUS_DENSITY

[kg/m^3] The density of Venus

public const double VENUS_DENSITY = 5243

Field Value

double

VENUS_J2

[-] Venus J2 value

public const double VENUS_J2 = 4.458E-06

Field Value

double

VENUS_MASS

[kg] The total mass of Venus

public const double VENUS_MASS = 4.87E+24

Field Value

double

VENUS_MU

[k=m^3/s^2] The gravitational constant for Venus

public const double VENUS_MU = 324858599000000

Field Value

double

VENUS_OMEGA

[r/s] Rotation rate of the planet

public const double VENUS_OMEGA = -2.9923691869737844E-07

Field Value

double

VENUS_ORBIT_E

[-] The eccentricity for Venus's orbit

public const double VENUS_ORBIT_E = 0.00677323

Field Value

double

VENUS_ORBIT_INC

[rad] The axis inclination of Venus's orbit

public const double VENUS_ORBIT_INC = 0.0592488666503767

Field Value

double

VENUS_ORBIT_SMA

[m] Venus Semi-Major Axis of its orbit

public const double VENUS_ORBIT_SMA = 108208925508.13037

Field Value

double

VENUS_REQ

[m] Equatorial radius of Venus

public const double VENUS_REQ = 6051800

Field Value

double

VENUS_RP

[m] Polar radius of Venus

public const double VENUS_RP = 6051800

Field Value

double