|
EGXPhys
|
Functions | |
| template<typename T > | |
| T | EGXPhys::PlanetaryEquilibriumTempreture (const T planetBondAlbedo, const T planetDistanceFromStarInm, const T starLuminosityInW, const T planetEmissivity=(T) 1.0) |
| Calculates the planetary equilibrium tempreture, \(T_{eq}\) of a planet in kelvin. The planetary equilibrium tempreture is the theoretical temperature of a planet assuming it is a black body being heated only by its parent star. \[ T_{eq}=\left ( \dfrac{L (1-A)}{16 \epsilon \sigma \pi D^2} \right )^{\dfrac{1}{4}} \] . More... | |
| template<typename T > | |
| T | EGXPhys::PlanetaryEquilibriumTempreture (const T planetBondAlbedo, const T planetDistanceFromStarInm, const T starEffectiveSurfaceTemperatureInK, const T starRadiusInm, const T planetEmissivity=(T) 1.0) |
| Calculates the planetary equilibrium tempreture, \(T_{eq}\) of a planet in kelvin. The planetary equilibrium tempreture is the theoretical temperature of a planet assuming it is a black body being heated only by its parent star. \[ T_{eq}=T_{eff} \left ( \dfrac{(1-A)}{\epsilon} \right )^{\dfrac{1}{4}} \sqrt{\dfrac{R}{2 D}} \] . More... | |
| T EGXPhys::PlanetaryEquilibriumTempreture | ( | const T | planetBondAlbedo, |
| const T | planetDistanceFromStarInm, | ||
| const T | starLuminosityInW, | ||
| const T | planetEmissivity = (T)1.0 |
||
| ) |
Calculates the planetary equilibrium tempreture, \(T_{eq}\) of a planet in kelvin. The planetary equilibrium tempreture is the theoretical temperature of a planet assuming it is a black body being heated only by its parent star.
\[ T_{eq}=\left ( \dfrac{L (1-A)}{16 \epsilon \sigma \pi D^2} \right )^{\dfrac{1}{4}} \]
.
See https://en.wikipedia.org/wiki/Planetary_equilibrium_temperature and https://www.astro.princeton.edu/~strauss/FRS113/writeup3/
| planetBondAlbedo | \(A\ (dimensionless)\) Planet's bond albedo. Varies between 0-1. Earth's bond albedo is at 0.30. |
| planetDistanceFromStarInm | \(D\ (m)\) Distant planet is from parent star in meters. |
| starLuminosityInW | \(L\ (W)\) Luminosity of the parent star in watts. |
| planetEmissivity | \(\epsilon\ (dimensionless)\) Planet's emissivity. Varies between 0-1 but is 0.9-1.0 for a planet. Earth's emissivity is at 0.96. Defaults to 1.0. |
| T EGXPhys::PlanetaryEquilibriumTempreture | ( | const T | planetBondAlbedo, |
| const T | planetDistanceFromStarInm, | ||
| const T | starEffectiveSurfaceTemperatureInK, | ||
| const T | starRadiusInm, | ||
| const T | planetEmissivity = (T)1.0 |
||
| ) |
Calculates the planetary equilibrium tempreture, \(T_{eq}\) of a planet in kelvin. The planetary equilibrium tempreture is the theoretical temperature of a planet assuming it is a black body being heated only by its parent star.
\[ T_{eq}=T_{eff} \left ( \dfrac{(1-A)}{\epsilon} \right )^{\dfrac{1}{4}} \sqrt{\dfrac{R}{2 D}} \]
.
See https://en.wikipedia.org/wiki/Planetary_equilibrium_temperature and https://www.astro.princeton.edu/~strauss/FRS113/writeup3/
| planetBondAlbedo | \(A\ (dimensionless)\) Planet's bond albedo. Varies between 0-1. Earth's bond albedo is at 0.30. |
| planetDistanceFromStarInm | \(D\ (m)\) Distant planet is from parent star in meters. |
| starEffectiveSurfaceTemperatureInK | \(T_{eff}\ (K)\) Effective surface temperature of the star (black body) in kelvin. See https://en.wikipedia.org/wiki/Effective_temperature. |
| starRadiusInm | \(R\ (m)\) Radius of parent star in meters. |
| planetEmissivity | \(\epsilon\ (dimensionless)\) Planet's emissivity. Varies between 0-1 but is 0.9-1.0 for a planet. Earth's emissivity is at 0.96. Defaults to 1.0. |