EGXPhys
Stellar Radius

Functions

template<typename T >
EGXPhys::StellarRadius (const T starEffectiveSurfaceTemperatureInK, const T starLuminosityInW)
 Calculates the radius, \(R\), of a star in meters using its luminosity, \(L\), and its surface tempreture \(T\).

\[R=\sqrt{\dfrac{L}{4\pi \sigma T_{eff}^4}}\]

. More...

 
template<typename T >
EGXPhys::StellarRadiusFromLuminosityInWatts (const T starEffectiveSurfaceTemperatureInK, const T starLuminosityInW)
 Calculates the radius, \(R\), of a star in meters using its luminosity, \(L\), and its surface tempreture \(T\).

\[R=\sqrt{\dfrac{L}{4\pi \sigma T_{eff}^4}}\]

. More...

 
template<typename T >
EGXPhys::StellarRadiusFromLuminosityInSolarLuminosity (const T starEffectiveSurfaceTemperatureInK, const T starLuminosityInSolarLuminosity)
 Calculates the radius, \(R\), of a star in meters using its luminosity, \(L\), and its surface tempreture \(T\).

\[R=\sqrt{\dfrac{L}{4\pi \sigma T_{eff}^4}}\]

. More...

 

Detailed Description

Function Documentation

◆ StellarRadius()

template<typename T >
T EGXPhys::StellarRadius ( const T  starEffectiveSurfaceTemperatureInK,
const T  starLuminosityInW 
)

Calculates the radius, \(R\), of a star in meters using its luminosity, \(L\), and its surface tempreture \(T\).

\[R=\sqrt{\dfrac{L}{4\pi \sigma T_{eff}^4}}\]

.

See https://en.wikipedia.org/wiki/Luminosity See https://www.astro.princeton.edu/~gk/A403/constants.pdf for equation. Note that one should not use the Luminosity along with apparent magnitude formula to get stellar radius. It is an approximation.

Parameters
starEffectiveSurfaceTemperatureInK\(T_{eff}\ (K)\) Effective surface temperature of the star (black body) in kelvin. See https://en.wikipedia.org/wiki/Effective_temperature.
starLuminosityInW\(L\ (W)\) Luminosity of the star in watts.
Returns
\(R\ (m)\) Radius of star in meters.
See also
StellarRadiusFromLuminosityInWatts() for alias.
StellarRadiusFromLuminosityInSolarLuminosity() to calculate using luminosity in solar luminosity.

◆ StellarRadiusFromLuminosityInSolarLuminosity()

template<typename T >
T EGXPhys::StellarRadiusFromLuminosityInSolarLuminosity ( const T  starEffectiveSurfaceTemperatureInK,
const T  starLuminosityInSolarLuminosity 
)

Calculates the radius, \(R\), of a star in meters using its luminosity, \(L\), and its surface tempreture \(T\).

\[R=\sqrt{\dfrac{L}{4\pi \sigma T_{eff}^4}}\]

.

See https://en.wikipedia.org/wiki/Luminosity See https://www.astro.princeton.edu/~gk/A403/constants.pdf for equation. Note that one should not use the Luminosity along with apparent magnitude formula to get stellar radius. It is an approximation.

Parameters
starEffectiveSurfaceTemperatureInK\(T_{eff}\ (K)\) Effective surface temperature of the star (black body) in kelvin. See https://en.wikipedia.org/wiki/Effective_temperature.
starLuminosityInW\(L\ (dimensionless)\) Luminosity of the star in solar luminosity (the ratio of its luminosity compared to the sun).
Returns
\(R\ (m)\) Radius of star in meters.
See also
StellarRadius() to calculate using luminosity in watts.
StellarRadiusFromLuminosityInWatts() to calculate using luminosity in watts.

◆ StellarRadiusFromLuminosityInWatts()

template<typename T >
T EGXPhys::StellarRadiusFromLuminosityInWatts ( const T  starEffectiveSurfaceTemperatureInK,
const T  starLuminosityInW 
)

Calculates the radius, \(R\), of a star in meters using its luminosity, \(L\), and its surface tempreture \(T\).

\[R=\sqrt{\dfrac{L}{4\pi \sigma T_{eff}^4}}\]

.

See https://en.wikipedia.org/wiki/Luminosity See https://www.astro.princeton.edu/~gk/A403/constants.pdf for equation. Note that one should not use the Luminosity along with apparent magnitude formula to get stellar radius. It is an approximation.

Parameters
starEffectiveSurfaceTemperatureInK\(T_{eff}\ (K)\) Effective surface temperature of the star (black body) in kelvin. See https://en.wikipedia.org/wiki/Effective_temperature.
starLuminosityInW\(L\ (W)\) Luminosity of the star in watts.
Returns
\(R\ (m)\) Radius of star in meters.
See also
StellarRadius() for alias.
StellarRadiusFromLuminosityInSolarLuminosity() to calculate using luminosity in solar luminosity.