Function calcify::beta

source · []
pub fn beta<'a>(v: f64) -> Result<f64, CalcifyError>
Expand description

Beta factor, |v| over the speed pf light in a vacuum, in SI.

Returns a Result<f64,&’static str> which contains an Ok(f64), or an error string.

Arguments

  • v - f64, |v|

Example

use calcify::beta;
use calcify::errors::CalcifyError;
let v = 149_896_229.0;
assert_eq!(beta(v).unwrap(),0.5);
assert!(beta(10e10).is_err(),CalcifyError::LightSpeedError);