Skip to content

Namespace astrea::astro::planetary_bodies

Namespace List > astrea > astro > planetary_bodies

Classes

Type Name
class Callisto
Represents the Callisto celestial body.
class Deimos
Represents the Deimos celestial body.
class Earth
Represents the Earth celestial body.
class Europa
Represents the Europa celestial body.
class Ganymede
Represents the Ganymede celestial body.
class Iapetus
Represents the Iapetus celestial body.
class Io
Represents the Io celestial body.
class Jupiter
Represents the Jupiter celestial body.
class Mars
Represents the Mars celestial body.
class Mercury
Represents the Mercury celestial body.
class Moon
Represents the Moon celestial body.
class Neptune
Represents the Neptune celestial body.
class Oberon
Represents the Oberon celestial body.
class Phobos
Represents the Phobos celestial body.
class Rhea
Represents the Rhea celestial body.
class Saturn
Represents the Saturn celestial body.
class Sun
Represents the Sun celestial body.
class Titan
Represents the Titan celestial body.
class Titania
Represents the Titania celestial body.
class Triton
Represents the Triton celestial body.
class Uranus
Represents the Uranus celestial body.
class Venus
Represents the Venus celestial body.

Public Types

Type Name
typedef mp_units::quantity< mp_units:🇸🇮:unit_symbols::g/(mp_units::pow< 3 >(mp_units:🇸🇮:unit_symbols::cm))> TitanDensity
Type alias for Density on Titan .

Public Static Attributes

Type Name
const CelestialBodyParameters DEFAULT_CALLISTO_PARAMS = /* multi line expression */
const CelestialBodyParameters DEFAULT_DEIMOS_PARAMS = /* multi line expression */
const CelestialBodyParameters DEFAULT_EARTH_PARAMS = /* multi line expression */
const CelestialBodyParameters DEFAULT_EUROPA_PARAMS = /* multi line expression */
const CelestialBodyParameters DEFAULT_GANYMEDE_PARAMS = /* multi line expression */
const CelestialBodyParameters DEFAULT_IAPETUS_PARAMS = /* multi line expression */
const CelestialBodyParameters DEFAULT_IO_PARAMS = /* multi line expression */
const CelestialBodyParameters DEFAULT_JUPITER_PARAMS = /* multi line expression */
const CelestialBodyParameters DEFAULT_MARS_PARAMS = /* multi line expression */
const CelestialBodyParameters DEFAULT_MERCURY_PARAMS = /* multi line expression */
const CelestialBodyParameters DEFAULT_MOON_PARAMS = /* multi line expression */
const CelestialBodyParameters DEFAULT_NEPTUNE_PARAMS = /* multi line expression */
const CelestialBodyParameters DEFAULT_OBERON_PARAMS = /* multi line expression */
const CelestialBodyParameters DEFAULT_PHOBOS_PARAMS = /* multi line expression */
const CelestialBodyParameters DEFAULT_RHEA_PARAMS = /* multi line expression */
const CelestialBodyParameters DEFAULT_SATURN_PARAMS = /* multi line expression */
const CelestialBodyParameters DEFAULT_SUN_PARAMS = /* multi line expression */
const CelestialBodyParameters DEFAULT_TITANIA_PARAMS = /* multi line expression */
const CelestialBodyParameters DEFAULT_TITAN_PARAMS = /* multi line expression */
const CelestialBodyParameters DEFAULT_TRITON_PARAMS = /* multi line expression */
const CelestialBodyParameters DEFAULT_URANUS_PARAMS = /* multi line expression */
const CelestialBodyParameters DEFAULT_VENUS_PARAMS = /* multi line expression */
const std::map< Altitude, std::tuple< Altitude, Density, Altitude > > earthAtmosphere = /* multi line expression */
const std::map< Altitude, Density > martianAtmosphere = /* multi line expression */
const std::map< Altitude, TitanDensity > titanicAtmosphere = /* multi line expression */
const std::map< Altitude, Density > venutianAtmosphere = /* multi line expression */

Public Types Documentation

typedef TitanDensity

Type alias for Density on Titan .

using astrea::astro::planetary_bodies::TitanDensity = typedef mp_units::quantity<mp_units::si::unit_symbols::g / (mp_units::pow<3>(mp_units::si::unit_symbols::cm))>;


Public Static Attributes Documentation

variable DEFAULT_CALLISTO_PARAMS

const CelestialBodyParameters astrea::astro::planetary_bodies::DEFAULT_CALLISTO_PARAMS;

variable DEFAULT_DEIMOS_PARAMS

const CelestialBodyParameters astrea::astro::planetary_bodies::DEFAULT_DEIMOS_PARAMS;

variable DEFAULT_EARTH_PARAMS

const CelestialBodyParameters astrea::astro::planetary_bodies::DEFAULT_EARTH_PARAMS;

variable DEFAULT_EUROPA_PARAMS

const CelestialBodyParameters astrea::astro::planetary_bodies::DEFAULT_EUROPA_PARAMS;

variable DEFAULT_GANYMEDE_PARAMS

const CelestialBodyParameters astrea::astro::planetary_bodies::DEFAULT_GANYMEDE_PARAMS;

variable DEFAULT_IAPETUS_PARAMS

const CelestialBodyParameters astrea::astro::planetary_bodies::DEFAULT_IAPETUS_PARAMS;

variable DEFAULT_IO_PARAMS

const CelestialBodyParameters astrea::astro::planetary_bodies::DEFAULT_IO_PARAMS;

variable DEFAULT_JUPITER_PARAMS

const CelestialBodyParameters astrea::astro::planetary_bodies::DEFAULT_JUPITER_PARAMS;

variable DEFAULT_MARS_PARAMS

const CelestialBodyParameters astrea::astro::planetary_bodies::DEFAULT_MARS_PARAMS;

variable DEFAULT_MERCURY_PARAMS

const CelestialBodyParameters astrea::astro::planetary_bodies::DEFAULT_MERCURY_PARAMS;

variable DEFAULT_MOON_PARAMS

const CelestialBodyParameters astrea::astro::planetary_bodies::DEFAULT_MOON_PARAMS;

variable DEFAULT_NEPTUNE_PARAMS

const CelestialBodyParameters astrea::astro::planetary_bodies::DEFAULT_NEPTUNE_PARAMS;

variable DEFAULT_OBERON_PARAMS

const CelestialBodyParameters astrea::astro::planetary_bodies::DEFAULT_OBERON_PARAMS;

variable DEFAULT_PHOBOS_PARAMS

const CelestialBodyParameters astrea::astro::planetary_bodies::DEFAULT_PHOBOS_PARAMS;

variable DEFAULT_RHEA_PARAMS

const CelestialBodyParameters astrea::astro::planetary_bodies::DEFAULT_RHEA_PARAMS;

variable DEFAULT_SATURN_PARAMS

const CelestialBodyParameters astrea::astro::planetary_bodies::DEFAULT_SATURN_PARAMS;

variable DEFAULT_SUN_PARAMS

const CelestialBodyParameters astrea::astro::planetary_bodies::DEFAULT_SUN_PARAMS;

variable DEFAULT_TITANIA_PARAMS

const CelestialBodyParameters astrea::astro::planetary_bodies::DEFAULT_TITANIA_PARAMS;

variable DEFAULT_TITAN_PARAMS

const CelestialBodyParameters astrea::astro::planetary_bodies::DEFAULT_TITAN_PARAMS;

variable DEFAULT_TRITON_PARAMS

const CelestialBodyParameters astrea::astro::planetary_bodies::DEFAULT_TRITON_PARAMS;

variable DEFAULT_URANUS_PARAMS

const CelestialBodyParameters astrea::astro::planetary_bodies::DEFAULT_URANUS_PARAMS;

variable DEFAULT_VENUS_PARAMS

const CelestialBodyParameters astrea::astro::planetary_bodies::DEFAULT_VENUS_PARAMS;

variable earthAtmosphere

const std::map< Altitude, std::tuple< Altitude, Density, Altitude> > astrea::astro::planetary_bodies::earthAtmosphere;

variable martianAtmosphere

const std::map<Altitude, Density> astrea::astro::planetary_bodies::martianAtmosphere;

variable titanicAtmosphere

const std::map<Altitude, TitanDensity> astrea::astro::planetary_bodies::titanicAtmosphere;

variable venutianAtmosphere

const std::map<Altitude, Density> astrea::astro::planetary_bodies::venutianAtmosphere;


The documentation for this class was generated from the following file astrea/astro/astro/systems/planetary_bodies/Earth/Earth.cpp