pub fn molecule_limit(mass: &f64, equatorial_radius: &f64) -> f64 {
    let escape_velocity = escape_vel(mass, equatorial_radius);
    3.0 * (GAS_RETENTION_THRESHOLD * CM_PER_METER).powf(2.0)
        * MOLAR_GAS_CONST
        * EARTH_EXOSPHERE_TEMP
        / escape_velocity.powf(2.0)
}
/// This function returns the smallest molecular weight retained by the body, which is useful for determining the atmosphere composition. Orbital radius is in A.U.(ie: in units of the earth's orbital radius), mass is in units of solar masses, and equatorial radius is in units of kilometers.
This function returns the smallest molecular weight retained by the body, which is useful for determining the atmosphere composition. Orbital radius is in A.U., mass is in units of solar masses, and equatorial radius is in units of kilometers.
This function returns the smallest molecular weight retained by the body which is useful for determining the atmosphere composition . Orbital radius is in A . U . mass is in units of solar masses and equatorial radius is in units of kilometers .
pub fn molecule_limit(mass: &f64, equatorial_radius: &f64) -> f64 {
    let escape_velocity = escape_vel(mass, equatorial_radius);
    3.0 * (GAS_RETENTION_THRESHOLD * CM_PER_METER).powf(2.0)
        * MOLAR_GAS_CONST
        * EARTH_EXOSPHERE_TEMP
        / escape_velocity.powf(2.0)
}
pub fn molecule_limit ( mass : & f64 , equatorial_radius : & f64 ) -> f64 { let escape_velocity = escape_vel ( mass , equatorial_radius ) ; 3.0 * ( GAS_RETENTION_THRESHOLD * CM_PER_METER ) . powf ( 2.0 ) * MOLAR_GAS_CONST * EARTH_EXOSPHERE_TEMP / escape_velocity . powf ( 2.0 ) }
This function returns the smallest molecular weight retained by the body, which is useful for determining the atmosphere composition.
This function returns the smallest molecular weight retained by the body which is useful for determining the atmosphere composition .
mass
&f64
equatorial_radius
&f64
mass
&f64
equatorial_radius
&f64