Function gravitational_acceleration
pub fn gravitational_acceleration(
source_mass: f64,
distance: f64,
) -> Option<f64>Expand description
Computes the gravitational acceleration caused by a source mass at a distance.
Formula: g = G * M / r^2
Returns None when source_mass is negative, when distance is less than or equal to
zero, or when the computed result is not finite.
ยงExamples
use use_gravity::{GRAVITATIONAL_CONSTANT, gravitational_acceleration};
assert_eq!(gravitational_acceleration(1.0, 1.0), Some(GRAVITATIONAL_CONSTANT));